307 references to WellKnownTags
Microsoft.AspNetCore.App.Analyzers (19)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
454context.AddIfMissing(routeParameter.Name, suffix: string.Empty, description: "(Route parameter)", WellKnownTags.Parameter, parentOpt);
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (18)
242context.AddIfMissing(parameterSymbol.RouteParameterName, suffix: null, description: null, WellKnownTags.Parameter, parentOpt: parentOpt); 254context.AddIfMissing("int", suffix: null, "Matches any 32-bit integer.", WellKnownTags.Keyword, parentOpt); 255context.AddIfMissing("bool", suffix: null, "Matches true or false. Case-insensitive.", WellKnownTags.Keyword, parentOpt); 256context.AddIfMissing("datetime", suffix: null, "Matches a valid DateTime value in the invariant culture.", WellKnownTags.Keyword, parentOpt); 257context.AddIfMissing("decimal", suffix: null, "Matches a valid decimal value in the invariant culture.", WellKnownTags.Keyword, parentOpt); 258context.AddIfMissing("double", suffix: null, "Matches a valid double value in the invariant culture.", WellKnownTags.Keyword, parentOpt); 259context.AddIfMissing("float", suffix: null, "Matches a valid float value in the invariant culture.", WellKnownTags.Keyword, parentOpt); 260context.AddIfMissing("guid", suffix: null, "Matches a valid Guid value.", WellKnownTags.Keyword, parentOpt); 261context.AddIfMissing("long", suffix: null, "Matches any 64-bit integer.", WellKnownTags.Keyword, parentOpt); 266context.AddIfMissing("minlength", suffix: null, "Matches a string with a length greater than, or equal to, the constraint argument.", WellKnownTags.Keyword, parentOpt); 267context.AddIfMissing("maxlength", suffix: null, "Matches a string with a length less than, or equal to, the constraint argument.", WellKnownTags.Keyword, parentOpt); 272If there are two arguments then the string length must be greater than, or equal to, the first argument and less than, or equal to, the second argument. For example, length(8,16) matches a string at least 8 and no more than 16 characters long.", WellKnownTags.Keyword, parentOpt); 273context.AddIfMissing("min", suffix: null, "Matches an integer with a value greater than, or equal to, the constraint argument.", WellKnownTags.Keyword, parentOpt); 274context.AddIfMissing("max", suffix: null, "Matches an integer with a value less than, or equal to, the constraint argument.", WellKnownTags.Keyword, parentOpt); 275context.AddIfMissing("range", suffix: null, "Matches an integer with a value greater than, or equal to, the first constraint argument and less than, or equal to, the second constraint argument.", WellKnownTags.Keyword, parentOpt); 276context.AddIfMissing("alpha", suffix: null, "Matches a string that contains only lowercase or uppercase letters A through Z in the English alphabet.", WellKnownTags.Keyword, parentOpt); 277context.AddIfMissing("regex", suffix: null, "Matches a string to the regular expression constraint argument.", WellKnownTags.Keyword, parentOpt); 278context.AddIfMissing("required", suffix: null, "Used to enforce that a non-parameter value is present during URL generation.", WellKnownTags.Keyword, parentOpt);
Microsoft.CodeAnalysis.EditorFeatures (20)
IntelliSense\AsyncCompletion\FilterSet.cs (20)
74NamespaceFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Namespaces, 'n', WellKnownTags.Namespace); 75ClassFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Classes, 'c', WellKnownTags.Class); 76ModuleFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Modules, 'u', WellKnownTags.Module); 77StructureFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Structures, 's', WellKnownTags.Structure); 78InterfaceFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Interfaces, 'i', WellKnownTags.Interface); 79EnumFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Enums, 'e', WellKnownTags.Enum); 80EnumMemberFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Enum_members, 'b', WellKnownTags.EnumMember); 81DelegateFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Delegates, 'd', WellKnownTags.Delegate); 82ConstantFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Constants, 'o', WellKnownTags.Constant); 83FieldFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Fields, 'f', WellKnownTags.Field); 84EventFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Events, 'v', WellKnownTags.Event); 85PropertyFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Properties, 'p', WellKnownTags.Property); 86MethodFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Methods, 'm', WellKnownTags.Method); 87ExtensionMethodFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Extension_methods, 'x', WellKnownTags.ExtensionMethod); 88OperatorFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Operators, 'r', WellKnownTags.Operator); 89LocalAndParameterFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Locals_and_parameters, 'l', WellKnownTags.Local, WellKnownTags.Parameter); 90KeywordFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Keywords, 'k', WellKnownTags.Keyword); 91SnippetFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Snippets, 't', WellKnownTags.Snippet); 92TargetTypedFilter = CreateCompletionFilterAndAddToBuilder(FeaturesResources.Target_type_matches, 'j', WellKnownTags.TargetTypeMatch);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (14)
IntelliSense\CSharpCompletionCommandHandlerTests.vb (2)
4076Assert.True(state.GetSelectedItem().Tags.Contains(WellKnownTags.Warning)) 4086Assert.False(state.GetSelectedItem().Tags.Contains(WellKnownTags.Warning))
IntelliSense\IntellisenseQuickInfoBuilderTests.vb (6)
27ImmutableArray.Create(WellKnownTags.Method, WellKnownTags.Public), 119ImmutableArray.Create(WellKnownTags.Method, WellKnownTags.Public), 204ImmutableArray.Create(WellKnownTags.Method, WellKnownTags.Public),
IntelliSense\VisualBasicCompletionCommandHandlerTests.vb (6)
2029Assert.True(state.GetSelectedItem().Tags.Contains(WellKnownTags.Warning)) 2036Assert.False(state.GetSelectedItem().Tags.Contains(WellKnownTags.Warning)) 2156Assert.True(doubleItem.Tags.Contains(WellKnownTags.Keyword)) 2176Assert.True(doubleItems.Any(Function(c) c.Tags.Contains(WellKnownTags.Keyword))) 2177Assert.True(doubleItems.Any(Function(c) c.Tags.Contains(WellKnownTags.Class) AndAlso c.Tags.Contains(WellKnownTags.Internal)))
Microsoft.CodeAnalysis.Features (86)
Common\GlyphExtensions.cs (37)
43case WellKnownTags.Assembly: 46case WellKnownTags.File: 49case WellKnownTags.Project: 52case WellKnownTags.Class: 60case WellKnownTags.Constant: 68case WellKnownTags.Delegate: 76case WellKnownTags.Enum: 84case WellKnownTags.EnumMember: 92case WellKnownTags.Error: 95case WellKnownTags.Event: 103case WellKnownTags.ExtensionMethod: 111case WellKnownTags.Field: 119case WellKnownTags.Interface: 127case WellKnownTags.TargetTypeMatch: 130case WellKnownTags.Intrinsic: 133case WellKnownTags.Keyword: 136case WellKnownTags.Label: 139case WellKnownTags.Local: 142case WellKnownTags.Namespace: 145case WellKnownTags.Method: 153case WellKnownTags.Module: 161case WellKnownTags.Folder: 164case WellKnownTags.Operator: 167case WellKnownTags.Parameter: 170case WellKnownTags.Property: 178case WellKnownTags.RangeVariable: 181case WellKnownTags.Reference: 184case WellKnownTags.NuGet: 187case WellKnownTags.Structure: 195case WellKnownTags.TypeParameter: 198case WellKnownTags.Snippet: 201case WellKnownTags.Warning: 204case WellKnownTags.StatusInformation: 217case WellKnownTags.Public: 219case WellKnownTags.Protected: 221case WellKnownTags.Internal: 223case WellKnownTags.Private:
Completion\CommonCompletionItem.cs (1)
42tags = tags.Add(WellKnownTags.Warning);
Completion\CommonCompletionService.cs (2)
38=> item.Tags.Contains(WellKnownTags.Keyword); 41=> item.Tags.Contains(WellKnownTags.Snippet);
Completion\CompletionHelper.cs (1)
71=> item.Tags.Contains(WellKnownTags.Keyword);
Completion\CompletionItem.cs (1)
142/// Descriptive tags from <see cref="Tags.WellKnownTags"/>.
Completion\CompletionTags.cs (35)
20public const string Public = WellKnownTags.Public; 21public const string Protected = WellKnownTags.Protected; 22public const string Private = WellKnownTags.Private; 23public const string Internal = WellKnownTags.Internal; 26public const string File = WellKnownTags.File; 27public const string Project = WellKnownTags.Project; 28public const string Folder = WellKnownTags.Folder; 29public const string Assembly = WellKnownTags.Assembly; 32public const string Class = WellKnownTags.Class; 33public const string Constant = WellKnownTags.Constant; 34public const string Delegate = WellKnownTags.Delegate; 35public const string Enum = WellKnownTags.Enum; 36public const string EnumMember = WellKnownTags.EnumMember; 37public const string Event = WellKnownTags.Event; 38public const string ExtensionMethod = WellKnownTags.ExtensionMethod; 39public const string Field = WellKnownTags.Field; 40public const string Interface = WellKnownTags.Interface; 41public const string Intrinsic = WellKnownTags.Intrinsic; 42public const string Keyword = WellKnownTags.Keyword; 43public const string Label = WellKnownTags.Label; 44public const string Local = WellKnownTags.Local; 45public const string Namespace = WellKnownTags.Namespace; 46public const string Method = WellKnownTags.Method; 47public const string Module = WellKnownTags.Module; 48public const string Operator = WellKnownTags.Operator; 49public const string Parameter = WellKnownTags.Parameter; 50public const string Property = WellKnownTags.Property; 51public const string RangeVariable = WellKnownTags.RangeVariable; 52public const string Reference = WellKnownTags.Reference; 53public const string Structure = WellKnownTags.Structure; 54public const string TypeParameter = WellKnownTags.TypeParameter; 57public const string Snippet = WellKnownTags.Snippet; 58public const string Error = WellKnownTags.Error; 59public const string Warning = WellKnownTags.Warning; 60internal const string StatusInformation = WellKnownTags.StatusInformation;
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
157item = item.AddTag(WellKnownTags.TargetTypeMatch);
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
87item = item.AddTag(WellKnownTags.TargetTypeMatch);
Completion\Providers\SymbolCompletionItem.cs (2)
60if (!tags.Contains(WellKnownTags.Deprecated) && symbols.All(static symbol => symbol.IsObsolete())) 61tags = tags.Add(WellKnownTags.Deprecated);
FindUsages\DefinitionItem.cs (1)
57/// Descriptive tags from <see cref="WellKnownTags"/>. These tags may influence how the
QuickInfo\QuickInfoItem.cs (1)
18/// Descriptive tags from the <see cref="Tags.WellKnownTags"/> type.
QuickInfo\QuickInfoUtilities.cs (1)
157tags = tags.Add(WellKnownTags.Warning);
SemanticSearch\SearchCompilationFailureDefinitionItem.cs (1)
17WellKnownTags.Error
SemanticSearch\SearchExceptionDefinitionItem.cs (1)
19WellKnownTags.Error
Microsoft.CodeAnalysis.LanguageServer.Protocol (38)
Extensions\ProtocolConversions.cs (38)
55{ WellKnownTags.Public, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 56{ WellKnownTags.Protected, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 57{ WellKnownTags.Private, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 58{ WellKnownTags.Internal, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 59{ WellKnownTags.File, ImmutableArray.Create(LSP.CompletionItemKind.File) }, 60{ WellKnownTags.Project, ImmutableArray.Create(LSP.CompletionItemKind.File) }, 61{ WellKnownTags.Folder, ImmutableArray.Create(LSP.CompletionItemKind.Folder) }, 62{ WellKnownTags.Assembly, ImmutableArray.Create(LSP.CompletionItemKind.File) }, 63{ WellKnownTags.Class, ImmutableArray.Create(LSP.CompletionItemKind.Class) }, 64{ WellKnownTags.Constant, ImmutableArray.Create(LSP.CompletionItemKind.Constant) }, 65{ WellKnownTags.Delegate, ImmutableArray.Create(LSP.CompletionItemKind.Class, LSP.CompletionItemKind.Delegate) }, 66{ WellKnownTags.Enum, ImmutableArray.Create(LSP.CompletionItemKind.Enum) }, 67{ WellKnownTags.EnumMember, ImmutableArray.Create(LSP.CompletionItemKind.EnumMember) }, 68{ WellKnownTags.Event, ImmutableArray.Create(LSP.CompletionItemKind.Event) }, 69{ WellKnownTags.ExtensionMethod, ImmutableArray.Create(LSP.CompletionItemKind.Method, LSP.CompletionItemKind.ExtensionMethod) }, 70{ WellKnownTags.Field, ImmutableArray.Create(LSP.CompletionItemKind.Field) }, 71{ WellKnownTags.Interface, ImmutableArray.Create(LSP.CompletionItemKind.Interface) }, 72{ WellKnownTags.Intrinsic, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 73{ WellKnownTags.Keyword, ImmutableArray.Create(LSP.CompletionItemKind.Keyword) }, 74{ WellKnownTags.Label, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 75{ WellKnownTags.Local, ImmutableArray.Create(LSP.CompletionItemKind.Variable) }, 76{ WellKnownTags.Namespace, ImmutableArray.Create(LSP.CompletionItemKind.Module, LSP.CompletionItemKind.Namespace) }, 77{ WellKnownTags.Method, ImmutableArray.Create(LSP.CompletionItemKind.Method) }, 78{ WellKnownTags.Module, ImmutableArray.Create(LSP.CompletionItemKind.Module) }, 79{ WellKnownTags.Operator, ImmutableArray.Create(LSP.CompletionItemKind.Operator) }, 80{ WellKnownTags.Parameter, ImmutableArray.Create(LSP.CompletionItemKind.Variable) }, 81{ WellKnownTags.Property, ImmutableArray.Create(LSP.CompletionItemKind.Property) }, 82{ WellKnownTags.RangeVariable, ImmutableArray.Create(LSP.CompletionItemKind.Variable) }, 83{ WellKnownTags.Reference, ImmutableArray.Create(LSP.CompletionItemKind.Reference) }, 84{ WellKnownTags.Structure, ImmutableArray.Create(LSP.CompletionItemKind.Struct) }, 85{ WellKnownTags.TypeParameter, ImmutableArray.Create(LSP.CompletionItemKind.TypeParameter) }, 86{ WellKnownTags.Snippet, ImmutableArray.Create(LSP.CompletionItemKind.Snippet) }, 87{ WellKnownTags.Error, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 88{ WellKnownTags.Warning, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 89{ WellKnownTags.StatusInformation, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 90{ WellKnownTags.AddReference, ImmutableArray.Create(LSP.CompletionItemKind.Text) }, 91{ WellKnownTags.NuGet, ImmutableArray.Create(LSP.CompletionItemKind.Text) } 102{ WellKnownTags.Deprecated, ImmutableArray.Create(LSP.CompletionItemTag.Deprecated) },
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
151item = item.AddTag(WellKnownTags.TargetTypeMatch).WithAdditionalFilterTexts(ImmutableArray.Create(symbols(0).Symbol.Name))
Completion\CompletionProviders\KeywordCompletionProvider.vb (1)
23Private Shared ReadOnly s_tags As ImmutableArray(Of String) = ImmutableArray.Create(WellKnownTags.Intrinsic)
Completion\VisualBasicCompletionService.vb (1)
98If keywordCompletionItem IsNot Nothing AndAlso keywordCompletionItem.Tags.Contains(WellKnownTags.Intrinsic) Then
Microsoft.CodeAnalysis.Workspaces (127)
CodeActions\CodeAction.cs (1)
144/// Descriptive tags from <see cref="WellKnownTags"/>.
Tags\WellKnownTags.cs (126)
64internal static readonly ImmutableArray<string> Assembly = [WellKnownTags.Assembly]; 65internal static readonly ImmutableArray<string> ClassPublic = [WellKnownTags.Class, WellKnownTags.Public]; 66internal static readonly ImmutableArray<string> ClassProtected = [WellKnownTags.Class, WellKnownTags.Protected]; 67internal static readonly ImmutableArray<string> ClassPrivate = [WellKnownTags.Class, WellKnownTags.Private]; 68internal static readonly ImmutableArray<string> ClassInternal = [WellKnownTags.Class, WellKnownTags.Internal]; 69internal static readonly ImmutableArray<string> ConstantPublic = [WellKnownTags.Constant, WellKnownTags.Public]; 70internal static readonly ImmutableArray<string> ConstantProtected = [WellKnownTags.Constant, WellKnownTags.Protected]; 71internal static readonly ImmutableArray<string> ConstantPrivate = [WellKnownTags.Constant, WellKnownTags.Private]; 72internal static readonly ImmutableArray<string> ConstantInternal = [WellKnownTags.Constant, WellKnownTags.Internal]; 73internal static readonly ImmutableArray<string> DelegatePublic = [WellKnownTags.Delegate, WellKnownTags.Public]; 74internal static readonly ImmutableArray<string> DelegateProtected = [WellKnownTags.Delegate, WellKnownTags.Protected]; 75internal static readonly ImmutableArray<string> DelegatePrivate = [WellKnownTags.Delegate, WellKnownTags.Private]; 76internal static readonly ImmutableArray<string> DelegateInternal = [WellKnownTags.Delegate, WellKnownTags.Internal]; 77internal static readonly ImmutableArray<string> EnumPublic = [WellKnownTags.Enum, WellKnownTags.Public]; 78internal static readonly ImmutableArray<string> EnumProtected = [WellKnownTags.Enum, WellKnownTags.Protected]; 79internal static readonly ImmutableArray<string> EnumPrivate = [WellKnownTags.Enum, WellKnownTags.Private]; 80internal static readonly ImmutableArray<string> EnumInternal = [WellKnownTags.Enum, WellKnownTags.Internal]; 81internal static readonly ImmutableArray<string> EnumMemberPublic = [WellKnownTags.EnumMember, WellKnownTags.Public]; 82internal static readonly ImmutableArray<string> EnumMemberProtected = [WellKnownTags.EnumMember, WellKnownTags.Protected]; 83internal static readonly ImmutableArray<string> EnumMemberPrivate = [WellKnownTags.EnumMember, WellKnownTags.Private]; 84internal static readonly ImmutableArray<string> EnumMemberInternal = [WellKnownTags.EnumMember, WellKnownTags.Internal]; 85internal static readonly ImmutableArray<string> EventPublic = [WellKnownTags.Event, WellKnownTags.Public]; 86internal static readonly ImmutableArray<string> EventProtected = [WellKnownTags.Event, WellKnownTags.Protected]; 87internal static readonly ImmutableArray<string> EventPrivate = [WellKnownTags.Event, WellKnownTags.Private]; 88internal static readonly ImmutableArray<string> EventInternal = [WellKnownTags.Event, WellKnownTags.Internal]; 89internal static readonly ImmutableArray<string> ExtensionMethodPublic = [WellKnownTags.ExtensionMethod, WellKnownTags.Public]; 90internal static readonly ImmutableArray<string> ExtensionMethodProtected = [WellKnownTags.ExtensionMethod, WellKnownTags.Protected]; 91internal static readonly ImmutableArray<string> ExtensionMethodPrivate = [WellKnownTags.ExtensionMethod, WellKnownTags.Private]; 92internal static readonly ImmutableArray<string> ExtensionMethodInternal = [WellKnownTags.ExtensionMethod, WellKnownTags.Internal]; 93internal static readonly ImmutableArray<string> FieldPublic = [WellKnownTags.Field, WellKnownTags.Public]; 94internal static readonly ImmutableArray<string> FieldProtected = [WellKnownTags.Field, WellKnownTags.Protected]; 95internal static readonly ImmutableArray<string> FieldPrivate = [WellKnownTags.Field, WellKnownTags.Private]; 96internal static readonly ImmutableArray<string> FieldInternal = [WellKnownTags.Field, WellKnownTags.Internal]; 97internal static readonly ImmutableArray<string> InterfacePublic = [WellKnownTags.Interface, WellKnownTags.Public]; 98internal static readonly ImmutableArray<string> InterfaceProtected = [WellKnownTags.Interface, WellKnownTags.Protected]; 99internal static readonly ImmutableArray<string> InterfacePrivate = [WellKnownTags.Interface, WellKnownTags.Private]; 100internal static readonly ImmutableArray<string> InterfaceInternal = [WellKnownTags.Interface, WellKnownTags.Internal]; 101internal static readonly ImmutableArray<string> Intrinsic = [WellKnownTags.Intrinsic]; 102internal static readonly ImmutableArray<string> Keyword = [WellKnownTags.Keyword]; 103internal static readonly ImmutableArray<string> Label = [WellKnownTags.Label]; 104internal static readonly ImmutableArray<string> Local = [WellKnownTags.Local]; 105internal static readonly ImmutableArray<string> Namespace = [WellKnownTags.Namespace]; 106internal static readonly ImmutableArray<string> MethodPublic = [WellKnownTags.Method, WellKnownTags.Public]; 107internal static readonly ImmutableArray<string> MethodProtected = [WellKnownTags.Method, WellKnownTags.Protected]; 108internal static readonly ImmutableArray<string> MethodPrivate = [WellKnownTags.Method, WellKnownTags.Private]; 109internal static readonly ImmutableArray<string> MethodInternal = [WellKnownTags.Method, WellKnownTags.Internal]; 110internal static readonly ImmutableArray<string> ModulePublic = [WellKnownTags.Module, WellKnownTags.Public]; 111internal static readonly ImmutableArray<string> ModuleProtected = [WellKnownTags.Module, WellKnownTags.Protected]; 112internal static readonly ImmutableArray<string> ModulePrivate = [WellKnownTags.Module, WellKnownTags.Private]; 113internal static readonly ImmutableArray<string> ModuleInternal = [WellKnownTags.Module, WellKnownTags.Internal]; 114internal static readonly ImmutableArray<string> Folder = [WellKnownTags.Folder]; 115internal static readonly ImmutableArray<string> Operator = [WellKnownTags.Operator]; 116internal static readonly ImmutableArray<string> Parameter = [WellKnownTags.Parameter]; 117internal static readonly ImmutableArray<string> PropertyPublic = [WellKnownTags.Property, WellKnownTags.Public]; 118internal static readonly ImmutableArray<string> PropertyProtected = [WellKnownTags.Property, WellKnownTags.Protected]; 119internal static readonly ImmutableArray<string> PropertyPrivate = [WellKnownTags.Property, WellKnownTags.Private]; 120internal static readonly ImmutableArray<string> PropertyInternal = [WellKnownTags.Property, WellKnownTags.Internal]; 121internal static readonly ImmutableArray<string> RangeVariable = [WellKnownTags.RangeVariable]; 122internal static readonly ImmutableArray<string> Reference = [WellKnownTags.Reference]; 123internal static readonly ImmutableArray<string> StructurePublic = [WellKnownTags.Structure, WellKnownTags.Public]; 124internal static readonly ImmutableArray<string> StructureProtected = [WellKnownTags.Structure, WellKnownTags.Protected]; 125internal static readonly ImmutableArray<string> StructurePrivate = [WellKnownTags.Structure, WellKnownTags.Private]; 126internal static readonly ImmutableArray<string> StructureInternal = [WellKnownTags.Structure, WellKnownTags.Internal]; 127internal static readonly ImmutableArray<string> TypeParameter = [WellKnownTags.TypeParameter]; 128internal static readonly ImmutableArray<string> Snippet = [WellKnownTags.Snippet]; 130internal static readonly ImmutableArray<string> Error = [WellKnownTags.Error]; 131internal static readonly ImmutableArray<string> Warning = [WellKnownTags.Warning]; 132internal static readonly ImmutableArray<string> StatusInformation = [WellKnownTags.StatusInformation]; 134internal static readonly ImmutableArray<string> AddReference = [WellKnownTags.AddReference]; 135internal static readonly ImmutableArray<string> TargetTypeMatch = [WellKnownTags.TargetTypeMatch]; 137internal static readonly ImmutableArray<string> CSharpFile = [WellKnownTags.File, LanguageNames.CSharp]; 138internal static readonly ImmutableArray<string> VisualBasicFile = [WellKnownTags.File, LanguageNames.VisualBasic]; 140internal static readonly ImmutableArray<string> CSharpProject = [WellKnownTags.Project, LanguageNames.CSharp]; 141internal static readonly ImmutableArray<string> VisualBasicProject = [WellKnownTags.Project, LanguageNames.VisualBasic];