1 write to _lazyControlFlowGraphMap
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1506Interlocked.CompareExchange(ref _lazyControlFlowGraphMap, new ConcurrentDictionary<IOperation, ControlFlowGraph>(), null);
4 references to _lazyControlFlowGraphMap
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerExecutor.cs (4)
1504if (_lazyControlFlowGraphMap == null) 1509return _lazyControlFlowGraphMap.GetOrAdd(operation, op => ControlFlowGraphBuilder.Create(op)); 1533if (_lazyControlFlowGraphMap?.Count > 0) 1538_lazyControlFlowGraphMap.TryRemove(root, out _);