3 instantiations of AnalyzerSetting
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
130var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, null!, language, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null)); 317var 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)
69return 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, ReportDiagnostic)[] options) 130var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, null!, language, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null)); 317var analyzerSetting = new AnalyzerSetting(descriptor, ReportDiagnostic.Suppress, updater, Language.CSharp, new SettingLocation(EditorConfigSettings.LocationKind.VisualStudio, null));
Microsoft.CodeAnalysis.EditorFeatures (14)
EditorConfigSettings\Aggregator\SettingsAggregator.cs (3)
23private readonly ISettingsProviderFactory<AnalyzerSetting> _analyzerProvider; 42_analyzerProvider = GetOptionsProviderFactory<AnalyzerSetting>(currentSolution); 71if (typeof(TData) == typeof(AnalyzerSetting))
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProvider.cs (4)
19internal sealed class AnalyzerSettingsProvider : SettingsProviderBase<AnalyzerSetting, AnalyzerSettingsUpdater, AnalyzerSetting, ReportDiagnostic> 44private IEnumerable<AnalyzerSetting> GetSettings(AnalyzerReference analyzerReference, AnalyzerConfigOptions editorConfigOptions) 56IEnumerable<AnalyzerSetting> ToAnalyzerSetting(IEnumerable<DiagnosticAnalyzer> analyzers,
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsProviderFactory.cs (2)
13IGlobalOptionService globalOptionService) : IWorkspaceSettingsProviderFactory<AnalyzerSetting> 15public ISettingsProvider<AnalyzerSetting> GetForFile(string filePath)
EditorConfigSettings\DataProvider\Analyzer\AnalyzerSettingsWorkspaceServiceFactory.cs (1)
14[ExportWorkspaceServiceFactory(typeof(IWorkspaceSettingsProviderFactory<AnalyzerSetting>)), Shared]
EditorConfigSettings\Updater\AnalyzerSettingsUpdater.cs (2)
12internal sealed 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)
Microsoft.VisualStudio.LanguageServices (16)
EditorConfigSettings\Analyzers\View\ColumnDefinitions\AnalyzerSeverityColumnDefinition.cs (2)
37if (!entry.TryGetValue(Severity, out AnalyzerSetting setting)) 57if (!entry.TryGetValue(Severity, out AnalyzerSetting severity))
EditorConfigSettings\Analyzers\ViewModel\AnalyzerSettingsViewModel.cs (3)
16AnalyzerSetting, 21public AnalyzerSettingsViewModel(ISettingsProvider<AnalyzerSetting> data, 29protected override SettingsSnapshotFactory CreateSnapshotFactory(ISettingsProvider<AnalyzerSetting> data)
EditorConfigSettings\Analyzers\ViewModel\AnalyzerSettingsViewModel.SettingsEntriesSnapshot.cs (4)
13AnalyzerSetting, 17internal sealed class SettingsEntriesSnapshot : SettingsEntriesSnapshotBase<AnalyzerSetting> 19public SettingsEntriesSnapshot(ImmutableArray<AnalyzerSetting> data, int currentVersionNumber) : base(data, currentVersionNumber) { } 21protected 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)
24private readonly AnalyzerSetting _setting; 45public 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)
70TestGettingSettingsProviderFromWorkspace<AnalyzerSetting>(); 96var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspace<AnalyzerSetting>(); 101var result = Assert.Single(dataSnapShot); 263var settingsProviderFactory = GettingSettingsProviderFactoryFromWorkspaceWithNullProjectPath<AnalyzerSetting>();