3 writes to _analyzerProviders
Microsoft.CodeAnalysis.Features (3)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (3)
47
_analyzerProviders
= analyzerProviders.GroupBy(kv => kv.Metadata.Name).ToImmutableDictionary(g => g.Key, g => g.ToImmutableArray());
102
ImmutableInterlocked.AddOrUpdate(ref
_analyzerProviders
, metadata.Name, n => [lazyProvider], (n, v) => v.Add(lazyProvider));
257
=> ref _solutionCrawlerRegistrationService.
_analyzerProviders
;
5 references to _analyzerProviders
Microsoft.CodeAnalysis.Features (5)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (5)
48
AssertAnalyzerProviders(
_analyzerProviders
);
89
return
_analyzerProviders
.Count > 0;
105
AssertAnalyzerProviders(
_analyzerProviders
);
108
var lazyProviders =
_analyzerProviders
[metadata.Name];
156
foreach (var (_, lazyProviders) in
_analyzerProviders
)