2 instantiations of AnalyzerConfigOptionsResult
Microsoft.CodeAnalysis (2)
CommandLine\AnalyzerConfigSet.cs (2)
297result = new AnalyzerConfigOptionsResult( 382var options = new AnalyzerConfigOptionsResult(
34 references to AnalyzerConfigOptionsResult
Microsoft.CodeAnalysis (28)
CommandLine\AnalyzerConfigSet.cs (10)
51private readonly ConcurrentCache<List<Section>, AnalyzerConfigOptionsResult> _optionsCache = 52new ConcurrentCache<List<Section>, AnalyzerConfigOptionsResult>(50, SequenceEqualComparer.Instance); // arbitrary size 62private SingleInitNullable<AnalyzerConfigOptionsResult> _lazyConfigOptions; 166/// Gets an <see cref="AnalyzerConfigOptionsResult"/> that contain the options that apply globally 168public AnalyzerConfigOptionsResult GlobalConfigOptions 172/// Returns a <see cref="AnalyzerConfigOptionsResult"/> for a source file. This computes which <see cref="AnalyzerConfig"/> rules applies to this file, and correctly applies 177public AnalyzerConfigOptionsResult GetOptionsForSourcePath(string sourcePath) 241if (!_optionsCache.TryGetValue(sectionKey, out var result)) 369private AnalyzerConfigOptionsResult ParseGlobalConfigOptions() 382var options = new AnalyzerConfigOptionsResult(
CommandLine\CommonCompiler.cs (12)
99ImmutableArray<AnalyzerConfigOptionsResult> analyzerConfigOptions, 100AnalyzerConfigOptionsResult globalConfigOptions); 912ImmutableArray<AnalyzerConfigOptionsResult> sourceFileAnalyzerConfigOptions = default; 913AnalyzerConfigOptionsResult globalConfigOptions = default; 927foreach (var sourceFileAnalyzerConfigOption in sourceFileAnalyzerConfigOptions) 1023ImmutableArray<AnalyzerConfigOptionsResult> sourceFileAnalyzerConfigOptions, 1025ImmutableArray<AnalyzerConfigOptionsResult> additionalFileOptions = default) 1066ImmutableArray<AnalyzerConfigOptionsResult> sourceFileAnalyzerConfigOptions) 1076ImmutableArray<AnalyzerConfigOptionsResult> additionalFileAnalyzerOptions = 1079foreach (var result in additionalFileAnalyzerOptions) 1106ImmutableArray<AnalyzerConfigOptionsResult> sourceFileAnalyzerConfigOptions, 1160var analyzerOptionsBuilder = hasAnalyzerConfigs ? ArrayBuilder<AnalyzerConfigOptionsResult>.GetInstance(generatedSyntaxTrees.Count) : null;
Compilation\SyntaxTreeOptionsProvider.cs (6)
36public Options(AnalyzerConfigOptionsResult? result) 38if (result is AnalyzerConfigOptionsResult r) 53private readonly AnalyzerConfigOptionsResult _globalOptions; 57ImmutableArray<AnalyzerConfigOptionsResult> results, 58AnalyzerConfigOptionsResult globalResults) 67new Options(results.IsDefault ? null : (AnalyzerConfigOptionsResult?)results[i]));
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCompiler.cs (2)
42ImmutableArray<AnalyzerConfigOptionsResult> analyzerConfigOptions, 43AnalyzerConfigOptionsResult globalConfigOptions)
Microsoft.CodeAnalysis.VisualBasic (2)
CommandLine\VisualBasicCompiler.vb (2)
90analyzerConfigOptions As ImmutableArray(Of AnalyzerConfigOptionsResult), 91globalAnalyzerConfigOptions As AnalyzerConfigOptionsResult) As Compilation
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\AnalyzerConfigData.cs (1)
26public AnalyzerConfigData(AnalyzerConfigOptionsResult result, StructuredAnalyzerConfigOptions fallbackOptions)
Workspace\Solution\SolutionInfo.cs (1)
47/// Per-language analyzer config options that are used as a fallback if the option is not present in <see cref="AnalyzerConfigOptionsResult"/> produced by the compiler.