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);
39
if (
_providerCache
.TryGetValue(compilation, out var provider))
47
_providerCache
.Remove(compilation);