5 implementations of IWorkspaceConfigurationService
AnalyzerRunner (1)
AnalyzerRunnerWorkspaceConfigurationService.cs (1)
14internal sealed class AnalyzerRunnerWorkspaceConfigurationService : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
LanguageServer\TestWorkspaceConfigurationService.cs (1)
17internal sealed class TestWorkspaceConfigurationService : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\WorkspaceConfigurationService.cs (1)
14internal sealed class WorkspaceConfigurationService : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\ProcessTelemetry\RemoteWorkspaceConfigurationService.cs (1)
15internal sealed class RemoteWorkspaceConfigurationService : IWorkspaceConfigurationService
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\IWorkspaceConfigurationService.cs (1)
19internal sealed class DefaultWorkspaceConfigurationService : IWorkspaceConfigurationService
24 references to IWorkspaceConfigurationService
AnalyzerRunner (2)
AnalyzerRunnerWorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
IncrementalAnalyzerRunner.cs (1)
49var workspaceConfigurationService = (AnalyzerRunnerWorkspaceConfigurationService)_workspace.Services.GetRequiredService<IWorkspaceConfigurationService>();
Microsoft.CodeAnalysis.EditorFeatures (1)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PushDiagnosticsTaggerProvider.cs (1)
77&& e.Workspace.Services.GetService<IWorkspaceConfigurationService>()?.Options.EnableOpeningSourceGeneratedFiles == true
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
LanguageServer\TestWorkspaceConfigurationService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Test)]
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\WorkspaceConfigurationService.cs (1)
13[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\ProcessTelemetry\RemoteProcessTelemetryService.cs (1)
120var service = (RemoteWorkspaceConfigurationService)GetWorkspaceServices().GetRequiredService<IWorkspaceConfigurationService>();
Services\ProcessTelemetry\RemoteWorkspaceConfigurationService.cs (1)
14[ExportWorkspaceService(typeof(IWorkspaceConfigurationService), ServiceLayer.Host), Shared]
Microsoft.CodeAnalysis.Remote.Workspaces (2)
ServiceHubRemoteHostClient.cs (2)
82var workspaceConfigurationService = services.GetRequiredService<IWorkspaceConfigurationService>();
Microsoft.CodeAnalysis.Workspaces (6)
Storage\PersistentStorageExtensions.cs (2)
18var workspaceConfiguration = services.GetService<IWorkspaceConfigurationService>();
Workspace\IWorkspaceConfigurationService.cs (2)
18[ExportWorkspaceService(typeof(IWorkspaceConfigurationService)), Shared] 33/// explicitly. The options are instead provided by <see cref="IWorkspaceConfigurationService"/>. The remote
Workspace\Workspace.cs (2)
234var options = oldSolution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options; 1051var options = oldSolution.Services.GetRequiredService<IWorkspaceConfigurationService>().Options;
Microsoft.VisualStudio.LanguageServices (7)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (2)
51private readonly IWorkspaceConfigurationService _configurationService; 67IWorkspaceConfigurationService configurationService)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.Factory.cs (2)
33var configurationService = workspaceServices.GetRequiredService<IWorkspaceConfigurationService>();
ProjectSystem\VisualStudioWorkspace.cs (1)
37_backgroundCompilationDisabled = this.Services.GetRequiredService<IWorkspaceConfigurationService>().Options.DisableBackgroundCompilation;
Workspace\SourceGeneratedFileManager.cs (2)
217private readonly IWorkspaceConfigurationService? _workspaceConfigurationService; 256_workspaceConfigurationService = _workspace.Services.GetService<IWorkspaceConfigurationService>();
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (2)
CSharp\CSharpSourceGenerators.cs (1)
85var configurationService = (WorkspaceConfigurationService)workspace.Services.GetRequiredService<IWorkspaceConfigurationService>();
InProcess\StateResetInProcess.cs (1)
49var configurationService = (WorkspaceConfigurationService)workspace.Services.GetRequiredService<IWorkspaceConfigurationService>();