7 implementations of IDocumentServiceProvider
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\RazorLineFormattingOptionsTests.cs (1)
24private sealed class TestRazorDocumentServiceProvider : IDocumentServiceProvider
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
RazorDocumentServiceProviderWrapper.cs (1)
12internal sealed class RazorDocumentServiceProviderWrapper : IDocumentServiceProvider, IDocumentOperationService
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\DefaultTextDocumentServiceProvider.cs (1)
14internal sealed class DefaultTextDocumentServiceProvider : IDocumentServiceProvider
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
266internal sealed class SourceGeneratedTextDocumentServiceProvider : IDocumentServiceProvider
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestDocumentServiceProvider.cs (1)
15internal sealed class TestDocumentServiceProvider : IDocumentServiceProvider
Microsoft.VisualStudio.LanguageServices (2)
ExternalAccess\VSTypeScript\Api\VSTypeScriptVisualStudioProjectWrapper.LSPContainedDocumentServiceProvider.cs (1)
11private sealed class LspContainedDocumentServiceProvider : IDocumentServiceProvider, IDocumentOperationService
Venus\ContainedDocument.DocumentServiceProvider.cs (1)
30public sealed class DocumentServiceProvider : IDocumentServiceProvider
53 references to IDocumentServiceProvider
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\AddUsing\AddUsingTests_Razor.cs (1)
47private protected override IDocumentServiceProvider GetDocumentServiceProvider()
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (6)
Workspaces\EditorTestHostDocument.cs (2)
52IDocumentServiceProvider? documentServiceProvider = null, 87IDocumentServiceProvider? documentServiceProvider = null)
Workspaces\EditorTestWorkspace.cs (2)
66IDocumentServiceProvider? documentServiceProvider = null) 80IDocumentServiceProvider? documentServiceProvider = null,
Workspaces\EditorTestWorkspace_Create.cs (2)
32IDocumentServiceProvider documentServiceProvider = null, 91IDocumentServiceProvider documentServiceProvider = null)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Testing\RazorTestLanguageServerFactory.cs (1)
59IDocumentServiceProvider? documentServiceProvider = null;
Microsoft.CodeAnalysis.Workspaces (28)
Workspace\Host\SourceFiles\DynamicFileInfo.cs (3)
13internal sealed class DynamicFileInfo(string filePath, SourceCodeKind sourceCodeKind, TextLoader textLoader, bool designTimeOnly, IDocumentServiceProvider? documentServiceProvider) 38/// return <see cref="IDocumentServiceProvider"/> for the content it provided 40public IDocumentServiceProvider? DocumentServiceProvider { get; } = documentServiceProvider;
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
149IDocumentServiceProvider? documentServiceProvider)
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
859/// <param name="documentServiceProvider">A <see cref="IDocumentServiceProvider"/> associated with this document</param> 866IDocumentServiceProvider? documentServiceProvider = null)
Workspace\Solution\AdditionalDocumentState.cs (2)
17IDocumentServiceProvider? documentServiceProvider, 42protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
Workspace\Solution\AnalyzerConfigDocumentState.cs (2)
19IDocumentServiceProvider? documentServiceProvider, 50protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
Workspace\Solution\DefaultTextDocumentServiceProvider.cs (1)
12/// <see cref="IDocumentServiceProvider"/> for regular C#/VB files.
Workspace\Solution\DocumentInfo.cs (6)
59/// A <see cref="IDocumentServiceProvider"/> associated with this document 61internal IDocumentServiceProvider? DocumentServiceProvider { get; } 66internal DocumentInfo(DocumentAttributes attributes, TextLoader? loader, IDocumentServiceProvider? documentServiceProvider) 101Optional<IDocumentServiceProvider?> documentServiceProvider = default) 105var newDocumentServiceProvider = documentServiceProvider.HasValue ? documentServiceProvider.Value : DocumentServiceProvider; 138internal DocumentInfo WithDocumentServiceProvider(IDocumentServiceProvider? provider)
Workspace\Solution\DocumentState.cs (2)
39IDocumentServiceProvider? documentServiceProvider, 431protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
Workspace\Solution\DocumentState_LinkedFileReuse.cs (1)
103IDocumentServiceProvider services,
Workspace\Solution\SourceGeneratedDocumentState.cs (2)
135IDocumentServiceProvider? documentServiceProvider, 165protected override TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider)
Workspace\Solution\TextDocument.cs (2)
56/// A <see cref="IDocumentServiceProvider"/> associated with this document 58internal IDocumentServiceProvider DocumentServiceProvider => State.DocumentServiceProvider;
Workspace\Solution\TextDocumentState.cs (4)
19public readonly IDocumentServiceProvider DocumentServiceProvider; 29IDocumentServiceProvider? documentServiceProvider, 61public TextDocumentState WithDocumentServiceProvider(IDocumentServiceProvider? newProvider) 68protected abstract TextDocumentState UpdateDocumentServiceProvider(IDocumentServiceProvider? newProvider);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (14)
Workspaces\TestHostDocument.cs (3)
29private readonly IDocumentServiceProvider? _documentServiceProvider; 99IDocumentServiceProvider? documentServiceProvider = null, 138IDocumentServiceProvider? documentServiceProvider = null)
Workspaces\TestWorkspace.cs (2)
59IDocumentServiceProvider? documentServiceProvider = null) 73IDocumentServiceProvider? documentServiceProvider = null,
Workspaces\TestWorkspace_Create.cs (3)
32IDocumentServiceProvider documentServiceProvider = null, 45IDocumentServiceProvider documentServiceProvider = null, 104IDocumentServiceProvider documentServiceProvider = null)
Workspaces\TestWorkspace_XmlConsumption.cs (2)
119IDocumentServiceProvider documentServiceProvider, 552IDocumentServiceProvider documentServiceProvider,
Workspaces\TestWorkspace`1.cs (4)
182IDocumentServiceProvider? documentServiceProvider = null); 195IDocumentServiceProvider? documentServiceProvider = null, 590IDocumentServiceProvider? documentServiceProvider = null) 608IDocumentServiceProvider? documentServiceProvider = null)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\DocumentInfoTests.cs (2)
107var serviceProvider = (IDocumentServiceProvider)new TestDocumentServiceProvider();
Microsoft.VisualStudio.LanguageServices (1)
ExternalAccess\VSTypeScript\Api\VSTypeScriptVisualStudioProjectWrapper.LSPContainedDocumentServiceProvider.cs (1)
26TService? IDocumentServiceProvider.GetService<TService>() where TService : class