1 write to Tags
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionItem.cs (1)
154Tags = tags.NullToEmpty();
34 references to Tags
Microsoft.CodeAnalysis.EditorFeatures (4)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
578var imageId = roslynItem.Tags.GetFirstGlyph().GetImageId();
IntelliSense\AsyncCompletion\FilterSet.cs (2)
150foreach (var tag in item.Tags) 167foreach (var tag in item.Tags)
LanguageServer\EditorLspCompletionResultCreationService.cs (1)
39Icon = new ImageElement(item.Tags.GetFirstGlyph().GetImageId())
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractCompletionProviderTests.cs (1)
214if (glyph.HasValue && !c.Tags.SequenceEqual(GlyphTags.GetTags((Glyph)glyph.Value)))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Completion\FileSystemCompletionHelperTests.cs (1)
21actual.Select(c => $"'{c.DisplayText}', {string.Join(", ", c.Tags)}, '{c.Properties[CommonCompletionItem.DescriptionProperty]}'"),
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (6)
IntelliSense\CSharpCompletionCommandHandlerTests.vb (2)
4037Assert.True(state.GetSelectedItem().Tags.Contains(WellKnownTags.Warning)) 4046Assert.False(state.GetSelectedItem().Tags.Contains(WellKnownTags.Warning))
IntelliSense\VisualBasicCompletionCommandHandlerTests.vb (4)
2191Assert.True(doubleItem.Tags.Contains(WellKnownTags.Keyword)) 2212Assert.True(doubleItems.Any(Function(c) c.Tags.Contains(WellKnownTags.Keyword))) 2213Assert.True(doubleItems.Any(Function(c) c.Tags.Contains(WellKnownTags.Class) AndAlso c.Tags.Contains(WellKnownTags.Internal)))
Microsoft.CodeAnalysis.Features (16)
Completion\CommonCompletionService.cs (2)
40=> item.Tags.Contains(WellKnownTags.Keyword); 43=> item.Tags.Contains(WellKnownTags.Snippet);
Completion\CompletionHelper.cs (3)
74=> item.Tags.Contains(WellKnownTags.Keyword); 77=> System.Linq.ImmutableArrayExtensions.SequenceEqual(item1.Tags, item2.Tags);
Completion\CompletionItem.cs (6)
289var newTags = tags.HasValue ? tags.Value : Tags; 301newTags == Tags && 383/// Creates a copy of this <see cref="CompletionItem"/> with the <see cref="Tags"/> property changed. 389/// Creates a copy of this <see cref="CompletionItem"/> with a tag added to the <see cref="Tags"/> collection. 398if (Tags.Contains(tag)) 404return With(tags: Tags.Add(tag));
Completion\CompletionTags.cs (1)
12/// The set of well known tags used for the <see cref="CompletionItem.Tags"/> property.
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (1)
105tags: attributeItem.Tags,
Completion\Providers\UnionCompletionItemComparer.cs (3)
21x is not null && y is not null && x.DisplayText == y.DisplayText && x.Tags.SequenceEqual(y.Tags); 24=> Hash.Combine(obj.DisplayText.GetHashCode(), obj.Tags.Length);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Completion\CompletionHandler.cs (1)
185lspItem.Kind = GetCompletionKind(item.Tags);
Microsoft.CodeAnalysis.VisualBasic.Features (5)
Completion\VisualBasicCompletionService.vb (5)
98If keywordCompletionItem IsNot Nothing AndAlso keywordCompletionItem.Tags.Contains(WellKnownTags.Intrinsic) Then 108Return item.Tags = existingItem.Tags OrElse Enumerable.SequenceEqual(item.Tags, existingItem.Tags)