1 write to TreeOptions
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\AnalyzerConfigData.cs (1)
23TreeOptions = result.TreeOptions;
10 references to TreeOptions
Microsoft.CodeAnalysis.EditorFeatures (2)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (2)
151_projectDirectoryConfigData.Value.TreeOptions.TryGetValue(isolatedKey, out var severity)) 177foreach (var (key, severity) in _projectDirectoryConfigData.Value.TreeOptions)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
440return descriptors.Any(static (d, arg) => d.GetEffectiveSeverity(arg.project.CompilationOptions!, arg.analyzerConfigOptions?.AnalyzerOptions, arg.analyzerConfigOptions?.TreeOptions) != ReportDiagnostic.Hidden, (project, analyzerConfigOptions));
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\ProjectState.cs (2)
458return options.TreeOptions.TryGetValue(diagnosticId, out severity); 465return options.TreeOptions.TryGetValue(diagnosticId, out severity);
Microsoft.VisualStudio.LanguageServices.Implementation (5)
SolutionExplorer\AnalyzersCommandHandler.cs (1)
290var severity = diagnosticItem.Descriptor.GetEffectiveSeverity(project.CompilationOptions, analyzerConfigOptions?.AnalyzerOptions, analyzerConfigOptions?.TreeOptions);
SolutionExplorer\DiagnosticItem\BaseDiagnosticAndGeneratorItemSource.cs (4)
120var effectiveSeverity = selectedDiagnostic.GetEffectiveSeverity(options, analyzerConfigOptions?.AnalyzerOptions, analyzerConfigOptions?.TreeOptions); 175!object.ReferenceEquals(newAnalyzerConfigOptions?.TreeOptions, _analyzerConfigOptions?.TreeOptions) || 186var effectiveSeverity = item.Descriptor.GetEffectiveSeverity(project.CompilationOptions, newAnalyzerConfigOptions?.AnalyzerOptions, newAnalyzerConfigOptions?.TreeOptions);