1 write to _lazySharedStateProviderMap
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\CompilationAnalysisValueProviderFactory.cs (1)
21Interlocked.CompareExchange(ref _lazySharedStateProviderMap, new Dictionary<object, object>(), null);
4 references to _lazySharedStateProviderMap
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\CompilationAnalysisValueProviderFactory.cs (4)
19if (_lazySharedStateProviderMap == null) 25lock (_lazySharedStateProviderMap) 27if (!_lazySharedStateProviderMap.TryGetValue(analysisSharedStateProvider, out value)) 30_lazySharedStateProviderMap[analysisSharedStateProvider] = value;