6 implementations of IDocumentTrackingService
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
DocumentTracking\FirstDocumentIsActiveAndVisibleDocumentTrackingService.cs (1)
14internal sealed class FirstDocumentIsActiveAndVisibleDocumentTrackingService : IDocumentTrackingService
NavigateTo\AbstractNavigateToTests.cs (1)
228private sealed class FirstDocIsVisibleDocumentTrackingService : IDocumentTrackingService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\RemoteDocumentTrackingService.cs (1)
15internal sealed class RemoteDocumentTrackingService() : IDocumentTrackingService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\DocumentTracking\DefaultDocumentTrackingService.cs (1)
15internal sealed class DefaultDocumentTrackingService() : IDocumentTrackingService
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestDocumentTrackingService.cs (1)
15internal sealed class TestDocumentTrackingService() : IDocumentTrackingService
Microsoft.VisualStudio.LanguageServices (1)
Workspace\VisualStudioDocumentTrackingServiceFactory.cs (1)
22private sealed class VisualStudioDocumentTrackingService(VisualStudioActiveDocumentTracker activeDocumentTracker, Workspace workspace) : IDocumentTrackingService
32 references to IDocumentTrackingService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
607var trackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.EditorFeatures (2)
Remote\SolutionChecksumUpdater.cs (2)
26private readonly IDocumentTrackingService _documentTrackingService; 57_documentTrackingService = workspace.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
DocumentTracking\FirstDocumentIsActiveAndVisibleDocumentTrackingService.cs (1)
30[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable]
NavigateTo\AbstractNavigateToTests.cs (1)
244[ExportWorkspaceServiceFactory(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (3)
50var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>(); 457var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetService<IDocumentTrackingService>(); 578var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.Features (2)
NavigateTo\NavigateToSearcher.cs (2)
75var docTrackingService = _solution.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDiagnosticSourceHelpers.cs (2)
24var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
39var documentTrackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
51var documentTrackingService = GetWorkspace().Services.GetRequiredService<IDocumentTrackingService>() as RemoteDocumentTrackingService;
Services\RemoteDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Workspaces (5)
Workspace\DocumentTracking\DefaultDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Default), Shared]
Workspace\DocumentTracking\IDocumentTrackingServiceExtensions.cs (2)
17public static Document? GetActiveDocument(this IDocumentTrackingService service, Solution solution) 27public static ImmutableArray<Document> GetVisibleDocuments(this IDocumentTrackingService service, Solution solution)
Workspace\Solution\Solution_SemanticModelCaching.cs (2)
25var service = this.Services.GetRequiredService<IDocumentTrackingService>();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestDocumentTrackingService.cs (1)
12[ExportWorkspaceService(typeof(IDocumentTrackingService), ServiceLayer.Test), Shared, PartNotDiscoverable]
Microsoft.VisualStudio.LanguageServices (8)
CallHierarchy\Finders\AbstractCallFinder.cs (2)
120var documentTrackingService = project.Solution.Services.GetRequiredService<IDocumentTrackingService>();
DesignerAttribute\VisualStudioDesignerAttributeService.cs (2)
133var trackingService = solution.Services.GetRequiredService<IDocumentTrackingService>();
ProjectSystem\VisualStudioWorkspaceImpl.cs (2)
685var 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]
Roslyn.VisualStudio.Next.UnitTests (2)
Services\SolutionServiceTests.cs (2)
1129var remoteDocumentTrackingService = (RemoteDocumentTrackingService)remoteWorkspace.Services.GetRequiredService<IDocumentTrackingService>(); 1203var documentTrackingService = (TestDocumentTrackingService)workspace.Services.GetRequiredService<IDocumentTrackingService>();