12 references to CompletionItemTag
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Extensions\ProtocolConversions.cs (3)
100public static readonly ImmutableDictionary<string, ImmutableArray<LSP.CompletionItemTag>> RoslynTagToCompletionItemTags = new Dictionary<string, ImmutableArray<LSP.CompletionItemTag>>() 102{ WellKnownTags.Deprecated, ImmutableArray.Create(LSP.CompletionItemTag.Deprecated) },
Handler\Completion\CompletionCapabilityHelper.cs (2)
30public ISet<CompletionItemTag> SupportedItemTags { get; } 47SupportedItemTags = completionSetting?.CompletionItem?.TagSupport?.ValueSet?.ToSet() ?? SpecializedCollections.EmptySet<CompletionItemTag>();
Handler\Completion\CompletionResultFactory.cs (5)
197static LSP.CompletionItemTag[]? GetCompletionTags( 199ISet<LSP.CompletionItemTag> supportedClientTags) 201using var result = TemporaryArray<LSP.CompletionItemTag>.Empty; 208var lspTag = completionItemTags[0]; 213var preferredTag = completionItemTags[i];
Protocol\CompletionItem.cs (1)
72public CompletionItemTag[]? Tags
Protocol\CompletionItemTagSupportSetting.cs (1)
23public CompletionItemTag[] ValueSet