6 implementations of IDocumentTrackingService
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
NavigateTo\AbstractNavigateToTests.cs (2)
233private class FirstDocIsVisibleDocumentTrackingService : IDocumentTrackingService 267private class FirstDocIsActiveAndVisibleDocumentTrackingService : IDocumentTrackingService
SolutionCrawler\TestDocumentTrackingService.cs (1)
13internal sealed class TestDocumentTrackingService : IDocumentTrackingService
Microsoft.CodeAnalysis.Features (1)
SolutionCrawler\DefaultDocumentTrackingService.cs (1)
14internal sealed class DefaultDocumentTrackingService : IDocumentTrackingService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\ServiceHubDocumentTrackingService.cs (1)
16internal sealed class ServiceHubDocumentTrackingService : IDocumentTrackingService
Microsoft.VisualStudio.LanguageServices (1)
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (1)
27private class VisualStudioDocumentTrackingService : IDocumentTrackingService
37 references to IDocumentTrackingService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
568var trackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
NavigateTo\AbstractNavigateToTests.cs (2)
252[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable] 286[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable]
SolutionCrawler\TestDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (3)
62var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>(); 784var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetService<IDocumentTrackingService>(); 919var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>();
SolutionCrawler\WorkCoordinatorTests.cs (2)
1673var documentTrackingService = (TestDocumentTrackingService)document.Project.Solution.Services.GetRequiredService<IDocumentTrackingService>(); 1679var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.Features (13)
NavigateTo\NavigateToSearcher.cs (2)
63var docTrackingService = _solution.Services.GetRequiredService<IDocumentTrackingService>();
SolutionCrawler\DefaultDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Default)]
SolutionCrawler\IDocumentTrackingServiceExtensions.cs (2)
20public static Document? GetActiveDocument(this IDocumentTrackingService service, Solution solution) 30public static ImmutableArray<Document> GetVisibleDocuments(this IDocumentTrackingService service, Solution solution)
SolutionCrawler\WorkCoordinator.cs (2)
29private readonly IDocumentTrackingService _documentTrackingService; 49_documentTrackingService = _registration.Workspace.Services.GetRequiredService<IDocumentTrackingService>();
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (2)
35private readonly IDocumentTrackingService _documentTracker; 79_documentTracker = _registration.Workspace.Services.GetRequiredService<IDocumentTrackingService>();
Workspace\BackgroundCompiler.cs (2)
99var trackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Workspace\BackgroundParser.cs (2)
29private readonly IDocumentTrackingService _documentTrackingService; 45_documentTrackingService = workspace.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (2)
35private readonly IDocumentTrackingService _documentTrackingService; 59_documentTrackingService = workspace.Services.GetRequiredService<IDocumentTrackingService>();
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (2)
102var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
39var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\ServiceHubDocumentTrackingService.cs (1)
14[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Host)]
Microsoft.VisualStudio.LanguageServices (8)
CallHierarchy\Finders\AbstractCallFinder.cs (2)
120var documentTrackingService = project.Solution.Services.GetRequiredService<IDocumentTrackingService>();
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
125var trackingService = _workspace.Services.GetRequiredService<IDocumentTrackingService>();
ProjectSystem\VisualStudioWorkspaceImpl.cs (2)
724var documentTrackingService = this.Services.GetRequiredService<IDocumentTrackingService>();
Workspace\VisualStudioActiveDocumentTracker.cs (1)
29/// Can be accessed via the <see cref="IDocumentTrackingService"/> as a workspace service.
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), ServiceLayer.Host), Shared]