1 write to ConfigOptionsWithFallback
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\AnalyzerConfigData.cs (1)
30ConfigOptionsWithFallback = StructuredAnalyzerConfigOptions.Create(_dictionaryConfigOptions, fallbackOptions);
9 references to ConfigOptionsWithFallback
Microsoft.CodeAnalysis.Features (1)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
136return descriptors.Any(static (d, arg) => d.GetEffectiveSeverity(arg.CompilationOptions, arg.isHostAnalyzer ? arg.analyzerConfigOptions?.ConfigOptionsWithFallback : arg.analyzerConfigOptions?.ConfigOptionsWithoutFallback, arg.analyzerConfigOptions?.TreeOptions) != ReportDiagnostic.Hidden, (project.CompilationOptions, isHostAnalyzer, analyzerConfigOptions));
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ProjectState.cs (1)
499=> cache.GetOptionsForSourcePath(path).ConfigOptionsWithFallback;
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SolutionTests\SolutionTests.cs (7)
2325Assert.True(projectOptions!.Value.ConfigOptionsWithFallback.TryGetValue("optionA", out value1)); 2330Assert.True(projectOptions!.Value.ConfigOptionsWithFallback.TryGetValue("optionB", out value2)); 2336Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionA", out value3)); 2341Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionB", out value4)); 2347Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionA", out value5)); 2352Assert.True(sourcePathOptions.ConfigOptionsWithFallback.TryGetValue("optionB", out value6)); 5579Assert.Equal(appliedToEntireProject, projectOptions?.ConfigOptionsWithFallback.TryGetValue("indent_style", out value) == true && value == "tab");