6 implementations of IWorkspaceConfigurationService
AnalyzerRunner (1)
AnalyzerRunnerWorkspaceConfigurationService.cs (1)
13internal sealed class AnalyzerRunnerWorkspaceConfigurationService : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\WorkspaceConfigurationService.cs (1)
16internal sealed class WorkspaceConfigurationService(IGlobalOptionService globalOptions) : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\ProcessTelemetry\RemoteWorkspaceConfigurationService.cs (1)
12internal sealed class RemoteWorkspaceConfigurationService : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\IWorkspaceConfigurationService.cs (1)
20internal sealed class DefaultWorkspaceConfigurationService() : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspaceConfigurationService.cs (1)
16internal sealed class TestWorkspaceConfigurationService() : IWorkspaceConfigurationService
Roslyn.VisualStudio.Next.UnitTests (1)
Services\ServiceHubServicesTests.cs (1)
698private sealed class TestWorkspaceConfigurationService(IGlobalOptionService globalOptionService) : IWorkspaceConfigurationService
23 references to IWorkspaceConfigurationService
AnalyzerRunner (1)
AnalyzerRunnerWorkspaceConfigurationService.cs (1)
12[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
3690var workspaceConfig = Assert.IsType<TestWorkspaceConfigurationService>(workspace.Services.GetRequiredService<IWorkspaceConfigurationService>()); 3746var workspaceConfig = Assert.IsType<TestWorkspaceConfigurationService>(workspace.Services.GetRequiredService<IWorkspaceConfigurationService>());
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\WorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\Initialization\RemoteInitializationService.cs (1)
31var service = (RemoteWorkspaceConfigurationService)GetWorkspaceServices().GetRequiredService<IWorkspaceConfigurationService>();
Services\ProcessTelemetry\RemoteWorkspaceConfigurationService.cs (1)
11[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Remote.Workspaces (2)
ServiceHubRemoteHostClient.cs (2)
74var workspaceConfigurationService = services.GetRequiredService<IWorkspaceConfigurationService>();
Microsoft.CodeAnalysis.Workspaces (7)
Diagnostics\Extensions.cs (1)
512var options = project.Solution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
115var configuration = solution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
Workspace\IWorkspaceConfigurationService.cs (2)
17[ExportWorkspaceService(typeof(IWorkspaceConfigurationService)), Shared] 28/// explicitly. The options are instead provided by <see cref="IWorkspaceConfigurationService"/>. The remote instance of
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
71_validateStates = project.LanguageServices.SolutionServices.GetRequiredService<IWorkspaceConfigurationService>().Options.ValidateCompilationTrackerStates; 611var workspacePreference = compilationState.Services.GetRequiredService<IWorkspaceConfigurationService>().Options.SourceGeneratorExecution;
Workspace\Workspace_SourceGeneration.cs (1)
37var configuration = this.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Workspaces\TestWorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Test)]
Roslyn.VisualStudio.Next.UnitTests (7)
Services\ServiceHubServicesTests.cs (7)
695[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Test), System.Composition.Shared] 726var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 810var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>(); 865var workspaceConfigurationService = workspace.Services.GetRequiredService<IWorkspaceConfigurationService>();