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()); 102ImmutableInterlocked.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)
48AssertAnalyzerProviders(_analyzerProviders); 89return _analyzerProviders.Count > 0; 105AssertAnalyzerProviders(_analyzerProviders); 108var lazyProviders = _analyzerProviders[metadata.Name]; 156foreach (var (_, lazyProviders) in _analyzerProviders)