3 instantiations of SyntaxTreeCategorizedAnalyzerConfigOptions
Test.Utilities (3)
SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
21
public static readonly SyntaxTreeCategorizedAnalyzerConfigOptions Empty =
new
(analyzerConfigOptions: null);
38
return new
SyntaxTreeCategorizedAnalyzerConfigOptions
(analyzerConfigOptions);
46
return s_perTreeOptionsCache.GetValue(optionsMap, _ => new
SyntaxTreeCategorizedAnalyzerConfigOptions
(analyzerConfigOptions));
15 references to SyntaxTreeCategorizedAnalyzerConfigOptions
Test.Utilities (15)
AggregateCategorizedAnalyzerConfigOptions.cs (12)
31
ImmutableDictionary<SyntaxTree, Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>>.Empty);
33
private readonly Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>? _globalOptions;
34
private readonly ImmutableDictionary<SyntaxTree, Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>> _perTreeOptions;
36
private AggregateCategorizedAnalyzerConfigOptions(Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>? globalOptions, ImmutableDictionary<SyntaxTree, Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>> perTreeOptions)
60
Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>? globalOptions;
62
globalOptions = new Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>(() =>
SyntaxTreeCategorizedAnalyzerConfigOptions
.Create(analyzerConfigOptionsProvider.GlobalOptions));
67
var perTreeOptionsBuilder = PooledDictionary<SyntaxTree, Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>>.GetInstance();
70
perTreeOptionsBuilder.Add(tree, new Lazy<
SyntaxTreeCategorizedAnalyzerConfigOptions
>(() => Create(tree, analyzerConfigOptionsProvider)));
75
static
SyntaxTreeCategorizedAnalyzerConfigOptions
Create(SyntaxTree tree, AnalyzerConfigOptionsProvider analyzerConfigOptionsProvider)
78
return
SyntaxTreeCategorizedAnalyzerConfigOptions
.Create(options);
SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
19
private static readonly ConditionalWeakTable<ImmutableDictionary<string, string>,
SyntaxTreeCategorizedAnalyzerConfigOptions
> s_perTreeOptionsCache = new();
21
public static readonly
SyntaxTreeCategorizedAnalyzerConfigOptions
Empty = new(analyzerConfigOptions: null);
28
public static
SyntaxTreeCategorizedAnalyzerConfigOptions
Create(AnalyzerConfigOptions? analyzerConfigOptions)