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());
126
ImmutableInterlocked.AddOrUpdate(ref
_analyzerProviders
, metadata.Name, n => ImmutableArray.Create(lazyProvider), (n, v) => v.Add(lazyProvider));
293
=> ref _solutionCrawlerRegistrationService.
_analyzerProviders
;
5 references to _analyzerProviders
Microsoft.CodeAnalysis.Features (5)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (5)
48
AssertAnalyzerProviders(
_analyzerProviders
);
113
return
_analyzerProviders
.Count > 0;
129
AssertAnalyzerProviders(
_analyzerProviders
);
132
var lazyProviders =
_analyzerProviders
[metadata.Name];
192
foreach (var (_, lazyProviders) in
_analyzerProviders
)