5 implementations of IDocumentOperationService
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
RazorDocumentServiceProviderWrapper.cs (1)
12internal sealed class RazorDocumentServiceProviderWrapper : IDocumentServiceProvider, IDocumentOperationService
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\DefaultTextDocumentServiceProvider.cs (1)
38private sealed class DocumentOperationService : IDocumentOperationService
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
290private sealed class SourceGeneratedDocumentOperationService : IDocumentOperationService
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestDocumentServiceProvider.cs (1)
46private sealed class TestDocumentOperationService : IDocumentOperationService
Microsoft.VisualStudio.LanguageServices (1)
ExternalAccess\VSTypeScript\Api\VSTypeScriptVisualStudioProjectWrapper.LSPContainedDocumentServiceProvider.cs (1)
11private sealed class LspContainedDocumentServiceProvider : IDocumentServiceProvider, IDocumentOperationService
7 references to IDocumentOperationService
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Host\DocumentService\Extensions.cs (2)
17=> document?.DocumentServiceProvider.GetService<IDocumentOperationService>()?.CanApplyChange ?? false; 23=> document?.DocumentServiceProvider.GetService<IDocumentOperationService>()?.SupportDiagnostics ?? false;
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
263/// <see cref="IDocumentOperationService.CanApplyChange"/> to <see langword="false"/> for source generated
Workspace\Workspace.cs (1)
61/// A document is unchangeable if <see cref="IDocumentOperationService.CanApplyChange"/> is false.
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestDocumentServiceProvider.cs (1)
28public IDocumentOperationService DocumentOperationService { get; }
Microsoft.VisualStudio.LanguageServices (2)
ExternalAccess\VSTypeScript\Api\VSTypeScriptVisualStudioProjectWrapper.LSPContainedDocumentServiceProvider.cs (2)
22bool IDocumentOperationService.CanApplyChange => true; 24bool IDocumentOperationService.SupportDiagnostics => true;