3 instantiations of AnalyzerSetting
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
134var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, null!, language, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null)); 333var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, updater, Language.CSharp, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null));
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (1)
65return new AnalyzerSetting(selectedDiagnostic, severity, SettingsUpdater, language, settingLocation);
38 references to AnalyzerSetting
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (3)
72private static async Task TestAsync(string initialEditorConfig, string updatedEditorConfig, params (AnalyzerSetting, DiagnosticSeverity)[] options) 134var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, null!, language, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null)); 333var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, updater, Language.CSharp, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null));
Microsoft.CodeAnalysis.EditorFeatures (14)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (3)
17private readonly ISettingsProviderFactory<AnalyzerSetting> _analyzerProvider; 29_analyzerProvider = GetOptionsProviderFactory<AnalyzerSetting>(_workspace); 55if (typeof(TData) == typeof(AnalyzerSetting))
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (4)
19internal sealed class AnalyzerSettingsProvider : SettingsProviderBase<AnalyzerSetting, AnalyzerSettingsUpdater, AnalyzerSetting, DiagnosticSeverity> 40private IEnumerable<AnalyzerSetting> GetSettings(AnalyzerReference analyzerReference, AnalyzerConfigOptions editorConfigOptions) 52IEnumerable<AnalyzerSetting> ToAnalyzerSetting(IEnumerable<DiagnosticAnalyzer> analyzers,
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProviderFactory.cs (2)
11internal class AnalyzerSettingsProviderFactory : IWorkspaceSettingsProviderFactory<AnalyzerSetting> 22public ISettingsProvider<AnalyzerSetting> GetForFile(string filePath)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IWorkspaceSettingsProviderFactory<AnalyzerSetting>)), Shared]
EditorConfigSettings\Updater\AnalyzerSettingsUpdater.cs (2)
13internal class AnalyzerSettingsUpdater : SettingsUpdaterBase<AnalyzerSetting, DiagnosticSeverity> 20IReadOnlyList<(AnalyzerSetting option, DiagnosticSeverity value)> settingsToUpdate,
EditorConfigSettings\Updater\SettingsUpdateHelper.cs (2)
26IReadOnlyList<(AnalyzerSetting option, DiagnosticSeverity value)> settingsToUpdate) 37static (string option, string value, Language language) GetOptionValueAndLanguage(AnalyzerSetting diagnostic, DiagnosticSeverity severity)
Microsoft.VisualStudio.LanguageServices (16)
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerSeverityColumnDefinition.cs (2)
36if (!entry.TryGetValue(Severity, out AnalyzerSetting setting)) 55if (!entry.TryGetValue(Severity, out AnalyzerSetting severity))
EditorConfigSettings\Analyzers\ViewModel\AnalyzerSettingsViewModel.cs (3)
17AnalyzerSetting, 22public AnalyzerSettingsViewModel(ISettingsProvider<AnalyzerSetting> data, 30protected override SettingsSnapshotFactory CreateSnapshotFactory(ISettingsProvider<AnalyzerSetting> data)
EditorConfigSettings\Analyzers\ViewModel\AnalyzerSettingsViewModel.SettingsEntriesSnapshot.cs (4)
14AnalyzerSetting, 18internal sealed class SettingsEntriesSnapshot : SettingsEntriesSnapshotBase<AnalyzerSetting> 20public SettingsEntriesSnapshot(ImmutableArray<AnalyzerSetting> data, int currentVersionNumber) : base(data, currentVersionNumber) { } 22protected override bool TryGetValue(AnalyzerSetting result, string keyName, out object? content)
EditorConfigSettings\Analyzers\ViewModel\AnalyzerSettingsViewModel.SettingsSnapshotFactory.cs (4)
13AnalyzerSetting, 17internal sealed class SettingsSnapshotFactory : SettingsSnapshotFactoryBase<AnalyzerSetting, SettingsEntriesSnapshot> 19public SettingsSnapshotFactory(ISettingsProvider<AnalyzerSetting> data) : base(data) { } 21protected override SettingsEntriesSnapshot CreateSnapshot(ImmutableArray<AnalyzerSetting> data, int currentVersionNumber)
EditorConfigSettings\Analyzers\ViewModel\SeverityViewModel.cs (2)
23private readonly AnalyzerSetting _setting; 46public SeverityViewModel(AnalyzerSetting setting)
EditorConfigSettings\SettingsEditorPane.cs (1)
151return GetView<AnalyzerSetting>(
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (5)
EditorConfigSettings\Aggregator\SettingsAggregatorTests.cs (1)
50public void TestGettingAnalyzerProvider() => TestGettingProvider<AnalyzerSetting>();
EditorConfigSettings\DataProvider\DataProviderTests.cs (4)
69TestGettingSettingsProviderFromWorkspace<AnalyzerSetting>(); 95var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspace<AnalyzerSetting>(); 100var result = Assert.Single(dataSnapShot); 260var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspaceWithNullProjectPath<AnalyzerSetting>();