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)
73return highlights.SelectAsArray(x => new DocumentHighlights(x.Document, MapHighlightSpans(x.HighlightSpans)));
Microsoft.CodeAnalysis.Features (3)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
270list.Add(new DocumentHighlights(kvp.Key, [.. kvp.Value]));
DocumentHighlighting\IRemoteDocumentHighlightsService.cs (1)
29=> new(await solution.GetRequiredDocumentAsync(DocumentId, includeSourceGenerated: true, cancellationToken).ConfigureAwait(false), HighlightSpans);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexDocumentHighlighter.cs (1)
47: [new DocumentHighlights(document, GetHighlights(tree, position))];
19 references to DocumentHighlights
Microsoft.CodeAnalysis.EditorFeatures (2)
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (2)
165foreach (var documentHighlights in documentHighlightsList) 175DocumentHighlights documentHighlights,
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (1)
Internal\EmbeddedLanguages\AspNetCoreEmbeddedLanguageDocumentHighlighter.cs (1)
29public ImmutableArray<DocumentHighlights> GetDocumentHighlights(
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Internal\DocumentHighlighting\FSharpDocumentHighlightsService.cs (1)
70public async Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsAsync(Document document, int position, IImmutableSet<Document> documentsToSearch, HighlightingOptions options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (14)
DocumentHighlighting\AbstractDocumentHighlightsService.cs (7)
36public async Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsAsync( 63private async Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsInCurrentProcessAsync( 94private ImmutableArray<DocumentHighlights> TryGetEmbeddedLanguageHighlights( 111private async Task<ImmutableArray<DocumentHighlights>> GetTagsForReferencedSymbolAsync( 161private async Task<ImmutableArray<DocumentHighlights>> FilterAndCreateSpansAsync( 201private static async Task<ImmutableArray<DocumentHighlights>> CreateSpansAsync( 268var list = new FixedSizeArrayBuilder<DocumentHighlights>(tagMap.Count);
DocumentHighlighting\IDocumentHighlightsService.cs (1)
50Task<ImmutableArray<DocumentHighlights>> GetDocumentHighlightsAsync(
DocumentHighlighting\IEmbeddedLanguageDocumentHighlighter.cs (1)
15ImmutableArray<DocumentHighlights> GetDocumentHighlights(
DocumentHighlighting\IRemoteDocumentHighlightsService.cs (2)
28public async ValueTask<DocumentHighlights> RehydrateAsync(Solution solution, CancellationToken cancellationToken) 31public 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)
104var highlightsForDocument = highlights.FirstOrDefault(h => h.Document.Id == document.Id);