4 implementations of ISolutionCrawlerRegistrationService
Microsoft.CodeAnalysis.Features (3)
SolutionCrawler\SolutionCrawlerProgressReporter.cs (1)
10internal partial class SolutionCrawlerRegistrationService : ISolutionCrawlerRegistrationService
SolutionCrawler\SolutionCrawlerRegistrationService.cs (1)
22internal partial class SolutionCrawlerRegistrationService : ISolutionCrawlerRegistrationService
SolutionCrawler\SolutionCrawlerService.cs (1)
14internal partial class SolutionCrawlerRegistrationService : ISolutionCrawlerRegistrationService
Microsoft.CodeAnalysis.Workspaces (1)
SolutionCrawler\NullSolutionCrawlerRegisterationService.cs (1)
18internal partial class NullSolutionCrawlerRegistrationService : ISolutionCrawlerRegistrationService
45 references to ISolutionCrawlerRegistrationService
AnalyzerRunner (1)
IncrementalAnalyzerRunner.cs (1)
52var solutionCrawlerRegistrationService = (SolutionCrawlerRegistrationService)_workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
Microsoft.CodeAnalysis.EditorFeatures (7)
Interactive\InteractiveWorkspace.cs (2)
25Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Register(this); 32Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Unregister(this, blockingShutdown: true);
Shared\Preview\PreviewWorkspace.cs (2)
37Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Register(this); 110Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Unregister(this);
SolutionCrawler\HostSolutionCrawlerWorkspaceEventListener.cs (3)
29workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Register(workspace); 37var registration = workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Diagnostics\DiagnosticTaggerWrapper.cs (1)
55_registrationService = (SolutionCrawlerRegistrationService)workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
LanguageServer\AbstractLanguageServerProtocolTests.cs (2)
377var solutionCrawlerRegistrationService = (SolutionCrawlerRegistrationService)workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>(); 695var solutionCrawlerRegistrationService = (SolutionCrawlerRegistrationService)TestWorkspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (13)
Preview\PreviewWorkspaceTests.cs (2)
127var service = previewWorkspace.Services.GetService<ISolutionCrawlerRegistrationService>();
SolutionCrawler\WorkCoordinatorTests.cs (11)
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>()); 1402var registrationService = workspace.Services.GetService<ISolutionCrawlerRegistrationService>(); 1455var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 1540var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>()); 1567var service = Assert.IsType<SolutionCrawlerRegistrationService>(workspace.Services.GetService<ISolutionCrawlerRegistrationService>());
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
Diagnostics\DiagnosticProviderTests.vb (2)
266Dim registrationService = workspace.Services.GetService(Of ISolutionCrawlerRegistrationService)() 299Dim service = DirectCast(workspace.Services.GetService(Of ISolutionCrawlerRegistrationService)(), SolutionCrawlerRegistrationService)
Microsoft.CodeAnalysis.Features (6)
ExternalAccess\UnitTesting\API\UnitTestingIncrementalAnalyzerProvider.cs (2)
41var solutionCrawlerRegistrationService = workspace.Services.GetService<ISolutionCrawlerRegistrationService>();
SolutionCrawler\SolutionCrawlerRegistrationService.cs (2)
21[ExportWorkspaceService(typeof(ISolutionCrawlerRegistrationService), ServiceLayer.Host), Shared] 47void ISolutionCrawlerRegistrationService.Register(Workspace workspace)
SolutionCrawler\SolutionCrawlerService.cs (2)
36if (workspace.Services.GetService<ISolutionCrawlerRegistrationService>() is SolutionCrawlerRegistrationService registration) 45if (workspace.Services.GetService<ISolutionCrawlerRegistrationService>() is SolutionCrawlerRegistrationService registration)
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\RemoteWorkspace.cs (1)
45Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Unregister(this);
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
45workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Register(workspace);
Microsoft.CodeAnalysis.Workspaces (5)
Diagnostics\DiagnosticProvider.cs (4)
20var service = workspace.Services.GetService<ISolutionCrawlerRegistrationService>(); 26var service = workspace.Services.GetService<ISolutionCrawlerRegistrationService>();
SolutionCrawler\NullSolutionCrawlerRegisterationService.cs (1)
17[ExportWorkspaceService(typeof(ISolutionCrawlerRegistrationService), ServiceLayer.Default), Shared]
Microsoft.VisualStudio.LanguageServices (3)
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
322var registrationService = (SolutionCrawlerRegistrationService)_workspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>();
TaskList\VisualStudioTaskListService.cs (2)
164var registrationService = services.GetRequiredService<ISolutionCrawlerRegistrationService>();
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)
341remoteWorkspace.Services.GetRequiredService<ISolutionCrawlerRegistrationService>().Register(remoteWorkspace); 355var solutionCrawlerService = remoteSolution.Services.GetService<ISolutionCrawlerRegistrationService>() as SolutionCrawlerRegistrationService;