5 instantiations of DocumentHighlights
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
Internal\EmbeddedLanguages\AspNetCoreEmbeddedLanguageDocumentHighlighter.cs (1)
43return highlights.SelectAsArray(h => new DocumentHighlights(document,
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\DocumentHighlighting\FSharpDocumentHighlightsService.cs (1)
75return highlights.SelectAsArray(x => new DocumentHighlights(x.Document, MapHighlightSpans(x.HighlightSpans)));
Microsoft.CodeAnalysis.Features (3)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
273list.Add(new DocumentHighlights(kvp.Key, spans.ToImmutableAndClear()));
DocumentHighlighting\IRemoteDocumentHighlightsService.cs (1)
35=> new(await solution.GetRequiredDocumentAsync(DocumentId, includeSourceGenerated: true).ConfigureAwait(false), HighlightSpans);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
47: ImmutableArray.Create(new DocumentHighlights(document, GetHighlights(tree, position)));
24 references to DocumentHighlights
Microsoft.CodeAnalysis.EditorFeatures (2)
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (2)
165foreach (var documentHighlights in documentHighlightsList) 177DocumentHighlights documentHighlights,
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (2)
Internal\EmbeddedLanguages\AspNetCoreEmbeddedLanguageDocumentHighlighter.cs (2)
29public ImmutableArray<DocumentHighlights> GetDocumentHighlights( 48return ImmutableArray<DocumentHighlights>.Empty;
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\DocumentHighlighting\FSharpDocumentHighlightsService.cs (1)
72public async Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsAsync(Document document, int position, IImmutableSet<Document> documentsToSearch, HighlightingOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (18)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (11)
36public async Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsAsync( 53return ImmutableArray<DocumentHighlights>.Empty; 63private async Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsInCurrentProcessAsync( 76return ImmutableArray<DocumentHighlights>.Empty; 87return ImmutableArray<DocumentHighlights>.Empty; 92private ImmutableArray<DocumentHighlights> TryGetEmbeddedLanguageHighlights( 109private async Task<ImmutableArray<DocumentHighlights>> GetTagsForReferencedSymbolAsync( 132return ImmutableArray<DocumentHighlights>.Empty; 159private async Task<ImmutableArray<DocumentHighlights>> FilterAndCreateSpansAsync( 199private static async Task<ImmutableArray<DocumentHighlights>> CreateSpansAsync( 266using var _1 = ArrayBuilder<DocumentHighlights>.GetInstance(tagMap.Count, out var list);
DocumentHighlighting\IDocumentHighlightsService.cs (1)
56Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsAsync(
DocumentHighlighting\IEmbeddedLanguageDocumentHighlighter.cs (1)
15ImmutableArray<DocumentHighlights> GetDocumentHighlights(
DocumentHighlighting\IRemoteDocumentHighlightsService.cs (2)
34public async ValueTask<DocumentHighlights> RehydrateAsync(Solution solution) 37public static SerializableDocumentHighlights Dehydrate(DocumentHighlights highlights)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
34public ImmutableArray<DocumentHighlights> GetDocumentHighlights(
ExternalAccess\VSTypeScript\Api\VSTypeScriptDocumentHighlightsServiceBase.cs (2)
18protected abstract Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsAsync( 21Task<ImmutableArray<DocumentHighlights>> IDocumentHighlightsService.GetDocumentHighlightsAsync(
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Highlights\DocumentHighlightHandler.cs (1)
98var highlightsForDocument = highlights.FirstOrDefault(h => h.Document.Id == document.Id);