1 implementation of ISettingsProvider
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (1)
25
internal abstract class SettingsProviderBase<TData, TOptionsUpdater, TOption, TValue> :
ISettingsProvider
<TData>
30 references to ISettingsProvider
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (1)
401
var
settingsProvider = settingsProviderFactory.GetForFile(EditorconfigPath);
Microsoft.CodeAnalysis.EditorFeatures (14)
EditorConfigSettings\Aggregator\ISettingsAggregator.cs (1)
12
ISettingsProvider
<TData>? GetSettingsProvider<TData>(string fileName);
EditorConfigSettings\Aggregator\SettingsAggregator.cs (5)
67
public
ISettingsProvider
<TData>? GetSettingsProvider<TData>(string fileName)
71
return (
ISettingsProvider
<TData>)_analyzerProvider.GetForFile(fileName);
76
return (
ISettingsProvider
<TData>)_whitespaceProvider.GetForFile(fileName);
81
return (
ISettingsProvider
<TData>)_namingStyleProvider.GetForFile(fileName);
86
return (
ISettingsProvider
<TData>)_codeStyleProvider.GetForFile(fileName);
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProviderFactory.cs (1)
16
public
ISettingsProvider
<AnalyzerSetting> GetForFile(string filePath)
EditorConfigSettings\DataProvider\CombinedOptionsProviderFactory.cs (2)
14
public
ISettingsProvider
<T> GetForFile(string filePath)
16
var providers = TemporaryArray<
ISettingsProvider
<T>>.Empty;
EditorConfigSettings\DataProvider\CombinedProvider.cs (3)
11
internal class CombinedProvider<T>(ImmutableArray<
ISettingsProvider
<T>> providers) :
ISettingsProvider
<T>
13
private readonly ImmutableArray<
ISettingsProvider
<T>> _providers = providers;
EditorConfigSettings\DataProvider\ISettingsProviderFactory.cs (1)
9
ISettingsProvider
<TData> GetForFile(string filePath);
EditorConfigSettings\DataProvider\NamingStyles\NamingStyleSettingsProviderFactory.cs (1)
16
public
ISettingsProvider
<NamingStyleSetting> GetForFile(string filePath)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (15)
EditorConfigSettings\Aggregator\SettingsAggregatorTests.cs (1)
41
var
settingsProvider = settingsAggregator.GetSettingsProvider<T>("/a/b/config");
EditorConfigSettings\DataProvider\DataProviderTests.cs (14)
53
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
61
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
96
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
113
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
136
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
165
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
181
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
205
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
219
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
230
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
241
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
252
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
263
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");
274
var
settingsProvider = settingsProviderFactory.GetForFile("/a/b/config");