2 implementations of IDocumentExcerptService
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
RazorDocumentExcerptServiceWrapper.cs (1)
13internal sealed class RazorDocumentExcerptServiceWrapper : IDocumentExcerptService
Microsoft.VisualStudio.LanguageServices (1)
Venus\ContainedDocument.DocumentServiceProvider.cs (1)
128private sealed class DocumentExcerpter : IDocumentExcerptService
8 references to IDocumentExcerptService
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
RazorDocumentServiceProviderWrapper.cs (3)
18private StrongBox<IDocumentExcerptService?>? _lazyExcerptService; 52if (serviceType == typeof(IDocumentExcerptService)) 54var excerptService = InterlockedOperations.Initialize(
Microsoft.CodeAnalysis.Workspaces (5)
Workspace\Host\DocumentService\DocumentExcerptHelper.cs (3)
23return document.DocumentServiceProvider.GetService<IDocumentExcerptService>() is not null; 34var excerptService = document.DocumentServiceProvider.GetService<IDocumentExcerptService>();
Workspace\Host\DocumentService\IDocumentExcerptService.cs (2)
58/// should be same document in <see cref="IDocumentExcerptService.TryExcerptAsync(Document, TextSpan, ExcerptMode, ClassificationOptions, CancellationToken)" /> 65/// should be same text span in <see cref="IDocumentExcerptService.TryExcerptAsync(Document, TextSpan, ExcerptMode, ClassificationOptions, CancellationToken)" />