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