in src/Features/Core/Portable/Completion/GlyphTags.cs [10:88]
public static ImmutableArray<string> GetTags(Glyph glyph)
{
switch (glyph)
{
case Glyph.Assembly: return WellKnownTagArrays.Assembly;
case Glyph.BasicFile: return WellKnownTagArrays.VisualBasicFile;
case Glyph.BasicProject: return WellKnownTagArrays.VisualBasicProject;
case Glyph.ClassPublic: return WellKnownTagArrays.ClassPublic;
case Glyph.ClassProtected: return WellKnownTagArrays.ClassProtected;
case Glyph.ClassPrivate: return WellKnownTagArrays.ClassPrivate;
case Glyph.ClassInternal: return WellKnownTagArrays.ClassInternal;
case Glyph.CSharpFile: return WellKnownTagArrays.CSharpFile;
case Glyph.CSharpProject: return WellKnownTagArrays.CSharpProject;
case Glyph.ConstantPublic: return WellKnownTagArrays.ConstantPublic;
case Glyph.ConstantProtected: return WellKnownTagArrays.ConstantProtected;
case Glyph.ConstantPrivate: return WellKnownTagArrays.ConstantPrivate;
case Glyph.ConstantInternal: return WellKnownTagArrays.ConstantInternal;
case Glyph.DelegatePublic: return WellKnownTagArrays.DelegatePublic;
case Glyph.DelegateProtected: return WellKnownTagArrays.DelegateProtected;
case Glyph.DelegatePrivate: return WellKnownTagArrays.DelegatePrivate;
case Glyph.DelegateInternal: return WellKnownTagArrays.DelegateInternal;
case Glyph.EnumPublic: return WellKnownTagArrays.EnumPublic;
case Glyph.EnumProtected: return WellKnownTagArrays.EnumProtected;
case Glyph.EnumPrivate: return WellKnownTagArrays.EnumPrivate;
case Glyph.EnumInternal: return WellKnownTagArrays.EnumInternal;
case Glyph.EnumMemberPublic: return WellKnownTagArrays.EnumMemberPublic;
case Glyph.EnumMemberProtected: return WellKnownTagArrays.EnumMemberProtected;
case Glyph.EnumMemberPrivate: return WellKnownTagArrays.EnumMemberPrivate;
case Glyph.EnumMemberInternal: return WellKnownTagArrays.EnumMemberInternal;
case Glyph.Error: return WellKnownTagArrays.Error;
case Glyph.EventPublic: return WellKnownTagArrays.EventPublic;
case Glyph.EventProtected: return WellKnownTagArrays.EventProtected;
case Glyph.EventPrivate: return WellKnownTagArrays.EventPrivate;
case Glyph.EventInternal: return WellKnownTagArrays.EventInternal;
case Glyph.ExtensionMethodPublic: return WellKnownTagArrays.ExtensionMethodPublic;
case Glyph.ExtensionMethodProtected: return WellKnownTagArrays.ExtensionMethodProtected;
case Glyph.ExtensionMethodPrivate: return WellKnownTagArrays.ExtensionMethodPrivate;
case Glyph.ExtensionMethodInternal: return WellKnownTagArrays.ExtensionMethodInternal;
case Glyph.FieldPublic: return WellKnownTagArrays.FieldPublic;
case Glyph.FieldProtected: return WellKnownTagArrays.FieldProtected;
case Glyph.FieldPrivate: return WellKnownTagArrays.FieldPrivate;
case Glyph.FieldInternal: return WellKnownTagArrays.FieldInternal;
case Glyph.InterfacePublic: return WellKnownTagArrays.InterfacePublic;
case Glyph.InterfaceProtected: return WellKnownTagArrays.InterfaceProtected;
case Glyph.InterfacePrivate: return WellKnownTagArrays.InterfacePrivate;
case Glyph.InterfaceInternal: return WellKnownTagArrays.InterfaceInternal;
case Glyph.Intrinsic: return WellKnownTagArrays.Intrinsic;
case Glyph.Keyword: return WellKnownTagArrays.Keyword;
case Glyph.Label: return WellKnownTagArrays.Label;
case Glyph.Local: return WellKnownTagArrays.Local;
case Glyph.Namespace: return WellKnownTagArrays.Namespace;
case Glyph.MethodPublic: return WellKnownTagArrays.MethodPublic;
case Glyph.MethodProtected: return WellKnownTagArrays.MethodProtected;
case Glyph.MethodPrivate: return WellKnownTagArrays.MethodPrivate;
case Glyph.MethodInternal: return WellKnownTagArrays.MethodInternal;
case Glyph.ModulePublic: return WellKnownTagArrays.ModulePublic;
case Glyph.ModuleProtected: return WellKnownTagArrays.ModuleProtected;
case Glyph.ModulePrivate: return WellKnownTagArrays.ModulePrivate;
case Glyph.ModuleInternal: return WellKnownTagArrays.ModuleInternal;
case Glyph.OpenFolder: return WellKnownTagArrays.Folder;
case Glyph.Operator: return WellKnownTagArrays.Operator;
case Glyph.Parameter: return WellKnownTagArrays.Parameter;
case Glyph.PropertyPublic: return WellKnownTagArrays.PropertyPublic;
case Glyph.PropertyProtected: return WellKnownTagArrays.PropertyProtected;
case Glyph.PropertyPrivate: return WellKnownTagArrays.PropertyPrivate;
case Glyph.PropertyInternal: return WellKnownTagArrays.PropertyInternal;
case Glyph.RangeVariable: return WellKnownTagArrays.RangeVariable;
case Glyph.Reference: return WellKnownTagArrays.Reference;
case Glyph.StructurePublic: return WellKnownTagArrays.StructurePublic;
case Glyph.StructureProtected: return WellKnownTagArrays.StructureProtected;
case Glyph.StructurePrivate: return WellKnownTagArrays.StructurePrivate;
case Glyph.StructureInternal: return WellKnownTagArrays.StructureInternal;
case Glyph.TypeParameter: return WellKnownTagArrays.TypeParameter;
case Glyph.Snippet: return WellKnownTagArrays.Snippet;
case Glyph.CompletionWarning: return WellKnownTagArrays.Warning;
case Glyph.StatusInformation: return WellKnownTagArrays.StatusInformation;
default: return ImmutableArray<string>.Empty;
}
}