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