14 references to AnalyzerSetting
Microsoft.CodeAnalysis.EditorFeatures (14)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (3)
21private readonly ISettingsProviderFactory<AnalyzerSetting> _analyzerProvider; 40_analyzerProvider = GetOptionsProviderFactory<AnalyzerSetting>(currentSolution); 69if (typeof(TData) == typeof(AnalyzerSetting))
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (4)
18internal sealed class AnalyzerSettingsProvider : SettingsProviderBase<AnalyzerSetting, AnalyzerSettingsUpdater, AnalyzerSetting, ReportDiagnostic> 39private IEnumerable<AnalyzerSetting> GetSettings(AnalyzerReference analyzerReference, AnalyzerConfigOptions editorConfigOptions) 51IEnumerable<AnalyzerSetting> ToAnalyzerSetting(IEnumerable<DiagnosticAnalyzer> analyzers,
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProviderFactory.cs (2)
11internal class AnalyzerSettingsProviderFactory(Workspace workspace, IDiagnosticAnalyzerService analyzerService) : IWorkspaceSettingsProviderFactory<AnalyzerSetting> 16public ISettingsProvider<AnalyzerSetting> GetForFile(string filePath)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IWorkspaceSettingsProviderFactory<AnalyzerSetting>)), Shared]
EditorConfigSettings\Updater\AnalyzerSettingsUpdater.cs (2)
12internal class AnalyzerSettingsUpdater(Workspace workspace, string editorconfigPath) : SettingsUpdaterBase<AnalyzerSetting, ReportDiagnostic>(workspace, editorconfigPath) 15IReadOnlyList<(AnalyzerSetting option, ReportDiagnostic value)> settingsToUpdate,
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (2)
26IReadOnlyList<(AnalyzerSetting option, ReportDiagnostic value)> settingsToUpdate) 37static (string option, string value, Language language) GetOptionValueAndLanguage(AnalyzerSetting diagnostic, ReportDiagnostic severity)