private InteractionSymbol CreateSymbol(SymbolKind kind, string name, DeclarationFlags?flags = null) { string modifiers = flags?.ToDisplayModifier(); string fullNameAsString = GetFullNameFor(name, modifiers); return(new InteractionSymbol(kind, fullNameAsString)); }
public static string GetModifierAsSuffix(this DeclarationFlags flags) { var modifier = flags.ToDisplayModifier(); if (!string.IsNullOrEmpty(modifier)) { return(string.Concat(".", modifier)); } return(modifier); }