1 write to ConfigOptionsWithFallback
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\AnalyzerConfigData.cs (1)
30
ConfigOptionsWithFallback
= StructuredAnalyzerConfigOptions.Create(_dictionaryConfigOptions, fallbackOptions);
9 references to ConfigOptionsWithFallback
Microsoft.CodeAnalysis.Features (1)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
136
return 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)
2325
Assert.True(projectOptions!.Value.
ConfigOptionsWithFallback
.TryGetValue("optionA", out value1));
2330
Assert.True(projectOptions!.Value.
ConfigOptionsWithFallback
.TryGetValue("optionB", out value2));
2336
Assert.True(sourcePathOptions.
ConfigOptionsWithFallback
.TryGetValue("optionA", out value3));
2341
Assert.True(sourcePathOptions.
ConfigOptionsWithFallback
.TryGetValue("optionB", out value4));
2347
Assert.True(sourcePathOptions.
ConfigOptionsWithFallback
.TryGetValue("optionA", out value5));
2352
Assert.True(sourcePathOptions.
ConfigOptionsWithFallback
.TryGetValue("optionB", out value6));
5579
Assert.Equal(appliedToEntireProject, projectOptions?.
ConfigOptionsWithFallback
.TryGetValue("indent_style", out value) == true && value == "tab");