4 implementations of IWorkspaceSettingsProviderFactory
Microsoft.CodeAnalysis.EditorFeatures (2)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProviderFactory.cs (1)
13IGlobalOptionService globalOptionService) : IWorkspaceSettingsProviderFactory<AnalyzerSetting>
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsProviderFactory.cs (1)
11internal sealed class NamingStyleSettingsProviderFactory(Workspace workspace, IGlobalOptionService globalOptions) : IWorkspaceSettingsProviderFactory<NamingStyleSetting>
Microsoft.VisualStudio.LanguageServices (2)
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsProviderFactory.cs (1)
11internal sealed class CommonCodeStyleSettingsProviderFactory : IWorkspaceSettingsProviderFactory<CodeStyleSetting>
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsProviderFactory.cs (1)
11internal sealed class CommonWhitespaceSettingsProviderFactory : IWorkspaceSettingsProviderFactory<Setting>
21 references to IWorkspaceSettingsProviderFactory
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
384var settingsProviderFactory = workspace.Services.GetRequiredService<IWorkspaceSettingsProviderFactory<NamingStyleSetting>>();
Microsoft.CodeAnalysis.EditorFeatures (4)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (2)
114var commonProvider = solution.Services.GetRequiredService<IWorkspaceSettingsProviderFactory<T>>();
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IWorkspaceSettingsProviderFactory<AnalyzerSetting>)), Shared]
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsWorkspaceServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IWorkspaceSettingsProviderFactory<NamingStyleSetting>)), Shared]
Microsoft.VisualStudio.LanguageServices (2)
EditorConfigSettings\DataProvider\CodeStyle\CommonCodeStyleSettingsWorkspaceServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IWorkspaceSettingsProviderFactory<CodeStyleSetting>)), Shared]
EditorConfigSettings\DataProvider\Whitespace\CommonWhitespaceSettingsWorkspaceServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IWorkspaceSettingsProviderFactory<Setting>)), Shared]
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (13)
EditorConfigSettings\DataProvider\DataProviderTests.cs (13)
39private static IWorkspaceSettingsProviderFactory<T> GettingSettingsProviderFactoryFromWorkspace<T>() 40=> GetWorkspace("/a/b/proj1.csproj").Services.GetRequiredService<IWorkspaceSettingsProviderFactory<T>>(); 45private static IWorkspaceSettingsProviderFactory<T> GettingSettingsProviderFactoryFromWorkspaceWithNullProjectPath<T>() 46=> GetWorkspace().Services.GetRequiredService<IWorkspaceSettingsProviderFactory<T>>(); 53var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspace<T>(); 92var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspace<AnalyzerSetting>(); 109var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspace<CodeStyleSetting>(); 132var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspace<NamingStyleSetting>(); 177var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspace<Setting>(); 226var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspaceWithNullProjectPath<Setting>(); 248var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspaceWithNullProjectPath<CodeStyleSetting>(); 259var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspaceWithNullProjectPath<AnalyzerSetting>(); 270var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspaceWithNullProjectPath<NamingStyleSetting>();