3 writes to _analyzerProviders
Microsoft.CodeAnalysis.Features (3)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (3)
40
_analyzerProviders
= analyzerProviders.GroupBy(kv => kv.Metadata.Name).ToImmutableDictionary(g => g.Key, g => g.ToImmutableArray());
128
ImmutableInterlocked.AddOrUpdate(ref
_analyzerProviders
, metadata.Name, n => ImmutableArray.Create(lazyProvider), (n, v) => v.Add(lazyProvider));
280
=> ref _solutionCrawlerRegistrationService.
_analyzerProviders
;
4 references to _analyzerProviders
Microsoft.CodeAnalysis.Features (4)
SolutionCrawler\SolutionCrawlerRegistrationService.cs (4)
41
AssertAnalyzerProviders(
_analyzerProviders
);
131
AssertAnalyzerProviders(
_analyzerProviders
);
134
var lazyProviders =
_analyzerProviders
[metadata.Name];
179
foreach (var (_, lazyProviders) in
_analyzerProviders
)