1 write to _providerCache
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (1)
31_providerCache = new ConditionalWeakTable<Compilation, PerCompilationProvider>();
3 references to _providerCache
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (3)
35=> _providerCache.GetValue(compilation, s_createProviderCallback).GetSemanticModel(tree, ignoreAccessibility); 39if (_providerCache.TryGetValue(compilation, out var provider)) 47_providerCache.Remove(compilation);