1 instantiation of WorkCoordinator
Microsoft.CodeAnalysis.Features (1)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (1)
89var coordinator = new WorkCoordinator(
13 references to WorkCoordinator
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Diagnostics\DiagnosticTaggerWrapper.cs (1)
58if (!_registrationService.GetTestAccessor().TryGetWorkCoordinator(workspace, out var coordinator))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
SolutionCrawler\WorkCoordinatorTests.cs (1)
28using static Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator;
Microsoft.CodeAnalysis.Features (11)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (8)
30private readonly Dictionary<Workspace, WorkCoordinator> _documentWorkCoordinatorMap; 43_documentWorkCoordinatorMap = new Dictionary<Workspace, WorkCoordinator>(ReferenceEqualityComparer.Instance); 89var coordinator = new WorkCoordinator( 103WorkCoordinator? coordinator; 158if (!_documentWorkCoordinatorMap.TryGetValue(workspace, out var coordinator)) 282internal bool TryGetWorkCoordinator(Workspace workspace, [NotNullWhen(true)] out WorkCoordinator? coordinator) 292if (TryGetWorkCoordinator(workspace, out var coordinator)) 300if (TryGetWorkCoordinator(workspace, out var coordinator))
SolutionCrawler\WorkCoordinator.cs (2)
561private readonly WorkCoordinator _workCoordinator; 563internal TestAccessor(WorkCoordinator workCoordinator)
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (1)
326=> WorkCoordinator.GetRequiredDocument(Project, _documentId, _document);