2 instantiations of AnalyzerConfigOptionsResult
Microsoft.CodeAnalysis (2)
CommandLine\AnalyzerConfigSet.cs (2)
297
result = new
AnalyzerConfigOptionsResult
(
382
var options = new
AnalyzerConfigOptionsResult
(
32 references to AnalyzerConfigOptionsResult
Microsoft.CodeAnalysis (28)
CommandLine\AnalyzerConfigSet.cs (10)
51
private readonly ConcurrentCache<List<Section>,
AnalyzerConfigOptionsResult
> _optionsCache =
52
new ConcurrentCache<List<Section>,
AnalyzerConfigOptionsResult
>(50, SequenceEqualComparer.Instance); // arbitrary size
62
private SingleInitNullable<
AnalyzerConfigOptionsResult
> _lazyConfigOptions;
166
/// Gets an <see cref="
AnalyzerConfigOptionsResult
"/> that contain the options that apply globally
168
public
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
177
public
AnalyzerConfigOptionsResult
GetOptionsForSourcePath(string sourcePath)
241
if (!_optionsCache.TryGetValue(sectionKey, out
var
result))
369
private
AnalyzerConfigOptionsResult
ParseGlobalConfigOptions()
382
var
options = new AnalyzerConfigOptionsResult(
CommandLine\CommonCompiler.cs (12)
100
ImmutableArray<
AnalyzerConfigOptionsResult
> analyzerConfigOptions,
101
AnalyzerConfigOptionsResult
globalConfigOptions);
920
ImmutableArray<
AnalyzerConfigOptionsResult
> sourceFileAnalyzerConfigOptions = default;
921
AnalyzerConfigOptionsResult
globalConfigOptions = default;
935
foreach (
var
sourceFileAnalyzerConfigOption in sourceFileAnalyzerConfigOptions)
1034
ImmutableArray<
AnalyzerConfigOptionsResult
> sourceFileAnalyzerConfigOptions,
1036
ImmutableArray<
AnalyzerConfigOptionsResult
> additionalFileOptions = default)
1077
ImmutableArray<
AnalyzerConfigOptionsResult
> sourceFileAnalyzerConfigOptions)
1087
ImmutableArray<
AnalyzerConfigOptionsResult
> additionalFileAnalyzerOptions =
1090
foreach (
var
result in additionalFileAnalyzerOptions)
1117
ImmutableArray<
AnalyzerConfigOptionsResult
> sourceFileAnalyzerConfigOptions,
1171
var analyzerOptionsBuilder = hasAnalyzerConfigs ? ArrayBuilder<
AnalyzerConfigOptionsResult
>.GetInstance(generatedSyntaxTrees.Count) : null;
Compilation\SyntaxTreeOptionsProvider.cs (6)
36
public Options(
AnalyzerConfigOptionsResult
? result)
38
if (result is
AnalyzerConfigOptionsResult
r)
53
private readonly
AnalyzerConfigOptionsResult
_globalOptions;
57
ImmutableArray<
AnalyzerConfigOptionsResult
> results,
58
AnalyzerConfigOptionsResult
globalResults)
67
new Options(results.IsDefault ? null : (
AnalyzerConfigOptionsResult
?)results[i]));
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCompiler.cs (2)
42
ImmutableArray<
AnalyzerConfigOptionsResult
> analyzerConfigOptions,
43
AnalyzerConfigOptionsResult
globalConfigOptions)
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\AnalyzerConfigData.cs (1)
26
public 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.