2 implementations of IDocumentServiceProvider
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\DefaultTextDocumentServiceProvider.cs (1)
14internal sealed class DefaultTextDocumentServiceProvider : IDocumentServiceProvider
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
266internal sealed class SourceGeneratedTextDocumentServiceProvider : IDocumentServiceProvider
25 references to IDocumentServiceProvider
Microsoft.CodeAnalysis.Workspaces (25)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
132IDocumentServiceProvider? documentServiceProvider)
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
836/// <param name="documentServiceProvider">A <see cref="IDocumentServiceProvider"/> associated with this document</param> 843IDocumentServiceProvider? 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);