//--- Methods --- protected override string BuildCodeSignature() { var builder = new StringBuilder(); builder.Append(MemberAccess.ToString().ToLower()); builder.Append(" "); builder.Append(IsStatic ? "static " : ""); builder.Append(IsNew ? "new " : ""); builder.Append(ReturnType.DisplayName); builder.Append(" "); builder.Append(DisplayName); builder.Append(";"); return(builder.ToString()); }
protected override string BuildCodeSignature() { var builder = new StringBuilder(); if (IsStatic) { builder.Append("static "); } else { builder.Append(MemberAccess.ToString().ToLower()); builder.Append(" "); } builder.Append(DisplayName); builder.Append(";"); return(builder.ToString()); }
//--- Methods --- protected override string BuildCodeSignature() { var builder = new StringBuilder(); builder.Append(MemberAccess.ToString().ToLower()); builder.Append(" "); builder.Append(IsStatic ? "static " : ""); builder.Append(IsVirtual ? "virtual " : ""); builder.Append(IsOverride ? "override " : ""); builder.Append(IsNew ? "new " : ""); builder.Append(ReturnType.DisplayName); builder.Append(" "); builder.Append(DisplayName); builder.Append(" { "); if (MemberAccess != GetAccess) { if (GetAccess == MemberAccess.Protected) { builder.Append("protected get; "); } } else { builder.Append("get; "); } if (MemberAccess != SetAccess) { if (SetAccess == MemberAccess.Protected) { builder.Append("protected set; "); } } else { builder.Append("set; "); } builder.Append("}"); return(builder.ToString()); }
public static String GetMemberAccessName(MemberAccess access) { return access.ToString().ToLower(); }