private string GetDisplayFullName(DisplayNameFormat flags) { bool wantAssembly = (flags & DisplayNameFormat.WANT_ASSEMBLY) != 0; bool wantModifiers = (flags & DisplayNameFormat.NO_MODIFIERS) == 0; var sb = new Text.StringBuilder(name !.DisplayName); if (nested != null) { foreach (ITypeIdentifier?n in nested) { sb.Append('+').Append(n.DisplayName); } } if (generic_params != null) { sb.Append('['); for (int i = 0; i < generic_params.Count; ++i) { if (i > 0) { sb.Append(", "); } if (generic_params[i].assembly_name != null) { sb.Append('[').Append(generic_params[i].DisplayFullName).Append(']'); } else { sb.Append(generic_params[i].DisplayFullName); } } sb.Append(']'); } if (wantModifiers) { GetModifierString(sb); } if (assembly_name != null && wantAssembly) { sb.Append(", ").Append(assembly_name); } return(sb.ToString()); }
} // 0x00000001802466A0-0x00000001802466B0 // Methods private string GetDisplayFullName(DisplayNameFormat flags) => default; // 0x0000000180A712D0-0x0000000180A71780
string GetDisplayFullName (DisplayNameFormat flags) { bool wantAssembly = (flags & DisplayNameFormat.WANT_ASSEMBLY) != 0; bool wantModifiers = (flags & DisplayNameFormat.NO_MODIFIERS) == 0; var sb = new Text.StringBuilder(name.DisplayName); if (nested != null) { foreach (var n in nested) sb.Append ('+').Append (n.DisplayName); } if (generic_params != null) { sb.Append ('['); for (int i = 0; i < generic_params.Count; ++i) { if (i > 0) sb.Append (", "); if (generic_params [i].assembly_name != null) sb.Append ('[').Append (generic_params [i].DisplayFullName).Append (']'); else sb.Append (generic_params [i].DisplayFullName); } sb.Append (']'); } if (wantModifiers) GetModifierString (sb); if (assembly_name != null && wantAssembly) sb.Append (", ").Append (assembly_name); return sb.ToString(); }
public string GetDisplayName(DisplayNameFormat NameFormat = 0) { return (NameFormat == 0 ? DefaultDisplayNameFormat : NameFormat) == DisplayNameFormat.NachnameVorname ? Nachname + ", " + Vorname : Vorname + " " + Nachname; }