55 references to SolutionCrawlerRegistrationService
AnalyzerRunner (2)
IncrementalAnalyzerRunner.cs (2)
52var solutionCrawlerRegistrationService = (SolutionCrawlerRegistrationService)_workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
Microsoft.CodeAnalysis.EditorFeatures (4)
Interactive\InteractiveWorkspace.cs (1)
23if (globalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
Preview\AbstractPreviewFactoryService.cs (1)
681if (_editorOptionsService.GlobalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
SolutionCrawler\HostSolutionCrawlerWorkspaceEventListener.cs (1)
27if (_globalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
47if (_globalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (6)
Diagnostics\DiagnosticTaggerWrapper.cs (2)
29private readonly SolutionCrawlerRegistrationService _registrationService; 55_registrationService = (SolutionCrawlerRegistrationService)workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
LanguageServer\AbstractLanguageServerProtocolTests.cs (4)
377var solutionCrawlerRegistrationService = (SolutionCrawlerRegistrationService)workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>(); 695var solutionCrawlerRegistrationService = (SolutionCrawlerRegistrationService)TestWorkspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (25)
Preview\PreviewWorkspaceTests.cs (2)
128var registrationService = Assert.IsType<SolutionCrawlerRegistrationService>(service);
SolutionCrawler\WorkCoordinatorTests.cs (23)
28using static Microsoft.CodeAnalysis.SolutionCrawler.SolutionCrawlerRegistrationService.WorkCoordinator; 43var registrationService = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 66var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 666var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 820var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 878var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 928var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 1408await WaitAsync((SolutionCrawlerRegistrationService)registrationService, workspace); 1420await WaitAsync((SolutionCrawlerRegistrationService)registrationService, workspace); 1455var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 1503pendingTokens => pendingTokens.Any(token => token.Tag == (object)SolutionCrawlerRegistrationService.EnqueueItem)); 1540var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 1567var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 1597private static async Task WaitAsync(SolutionCrawlerRegistrationService service, TestWorkspace workspace)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
Diagnostics\DiagnosticProviderTests.vb (1)
299Dim service = DirectCast(workspace.Services.GetService(Of ISolutionCrawlerRegistrationService)(), SolutionCrawlerRegistrationService)
Diagnostics\DiagnosticServiceTests.vb (1)
2478Dim reanalysisScope = New SolutionCrawlerRegistrationService.ReanalyzeScope(documentIds:={missingDocumentId})
Microsoft.CodeAnalysis.Features (5)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (2)
272private readonly SolutionCrawlerRegistrationService _solutionCrawlerRegistrationService; 274internal TestAccessor(SolutionCrawlerRegistrationService solutionCrawlerRegistrationService)
SolutionCrawler\SolutionCrawlerService.cs (3)
19/// nested class of <see cref="SolutionCrawlerRegistrationService"/> since it is tightly coupled with it. 36if (workspace.Services.GetService<ISolutionCrawlerRegistrationService>() is SolutionCrawlerRegistrationService registration) 45if (workspace.Services.GetService<ISolutionCrawlerRegistrationService>() is SolutionCrawlerRegistrationService registration)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (1)
79if (GlobalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
Features\SolutionCrawler\MiscSolutionCrawlerWorkspaceEventListener.cs (1)
27if (_globalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
Microsoft.VisualStudio.LanguageServices (5)
Remote\VisualStudioRemoteHostClientProvider.cs (1)
108(_globalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler) ? RemoteProcessConfiguration.EnableSolutionCrawler : 0);
TaskList\ExternalErrorDiagnosticUpdateSource.cs (3)
320if (_diagnosticService.GlobalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler)) 322var registrationService = (SolutionCrawlerRegistrationService)_workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
TaskList\VisualStudioTaskListService.cs (1)
160if (!_globalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
545if (GlobalOptions.GetOption(SolutionCrawlerRegistrationService.EnableSolutionCrawler))
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Diagnostics\DiagnosticTableDataSourceTests.vb (1)
759Dim service = DirectCast(workspace.Services.GetService(Of ISolutionCrawlerRegistrationService)(), SolutionCrawlerRegistrationService)
Roslyn.VisualStudio.Next.UnitTests (2)
Services\SolutionServiceTests.cs (2)
355var solutionCrawlerService = remoteSolution.Services.GetService<ISolutionCrawlerRegistrationService>() as SolutionCrawlerRegistrationService;