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