2 interfaces inheriting from ISettingsProviderFactory
Microsoft.CodeAnalysis.EditorFeatures (2)
EditorConfigSettings\DataProvider\ILanguageSettingsProviderFactory.cs (1)
9internal interface ILanguageSettingsProviderFactory<TData> : ISettingsProviderFactory<TData>, ILanguageService
EditorConfigSettings\DataProvider\IWorkspaceSettingsProviderFactory.cs (1)
9internal interface IWorkspaceSettingsProviderFactory<TData> : ISettingsProviderFactory<TData>, IWorkspaceService
9 references to ISettingsProviderFactory
Microsoft.CodeAnalysis.EditorFeatures (9)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (6)
21private readonly ISettingsProviderFactory<AnalyzerSetting> _analyzerProvider; 24private ISettingsProviderFactory<Setting> _whitespaceProvider; 25private ISettingsProviderFactory<NamingStyleSetting> _namingStyleProvider; 26private ISettingsProviderFactory<CodeStyleSetting> _codeStyleProvider; 108private static ISettingsProviderFactory<T> GetOptionsProviderFactory<T>(SolutionState solution) 110using var providers = TemporaryArray<ISettingsProviderFactory<T>>.Empty;
EditorConfigSettings\DataProvider\CombinedOptionsProviderFactory.cs (3)
10internal class CombinedOptionsProviderFactory<T>(ImmutableArray<ISettingsProviderFactory<T>> factories) : ISettingsProviderFactory<T> 12private readonly ImmutableArray<ISettingsProviderFactory<T>> _factories = factories;