6 implementations of IDocumentOperationService
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
RazorDocumentServiceProviderWrapper.cs (1)
12internal sealed class RazorDocumentServiceProviderWrapper : IDocumentServiceProvider, IDocumentOperationService
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\DefaultTextDocumentServiceProvider.cs (1)
38private class DocumentOperationService : IDocumentOperationService
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
117private class SourceGeneratedDocumentOperationService : IDocumentOperationService
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestDocumentServiceProvider.cs (1)
46private class TestDocumentOperationService : IDocumentOperationService
Microsoft.VisualStudio.LanguageServices (1)
ExternalAccess\VSTypeScript\Api\VSTypeScriptVisualStudioProjectWrapper.LSPContainedDocumentServiceProvider.cs (1)
11private sealed class LspContainedDocumentServiceProvider : IDocumentServiceProvider, IDocumentOperationService
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Venus\DocumentService_IntegrationTests.vb (1)
331Implements IDocumentOperationService
11 references to IDocumentOperationService
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Host\DocumentService\Extensions.cs (2)
17=> document?.Services.GetService<IDocumentOperationService>()?.CanApplyChange ?? false; 23=> document?.Services.GetService<IDocumentOperationService>()?.SupportDiagnostics ?? false;
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
90/// <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;
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
Venus\DocumentService_IntegrationTests.vb (2)
335Public ReadOnly Property CanApplyChange As Boolean Implements IDocumentOperationService.CanApplyChange 341Public ReadOnly Property SupportDiagnostics As Boolean Implements IDocumentOperationService.SupportDiagnostics
Venus\DocumentServiceTests.vb (2)
94Dim documentOperations = service.GetService(Of IDocumentOperationService) 118Dim documentOperations = documentServices.GetService(Of IDocumentOperationService)()