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