2 writes to _labeledBranches
Microsoft.CodeAnalysis.CSharp (2)
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (2)
46_labeledBranches = null; 117_labeledBranches = PooledDictionary<LabelSymbol, ArrayBuilder<PendingBranch>>.GetInstance();
14 references to _labeledBranches
Microsoft.CodeAnalysis.CSharp (14)
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (14)
39if (_labeledBranches is { }) 41foreach (var branches in _labeledBranches.Values) 45_labeledBranches.Free(); 55return _labeledBranches is null ? 75else if (_labeledBranches is { } && _labeledBranches.TryGetValue(label, out result)) 77_labeledBranches.Remove(label); 103if (collection._labeledBranches is { }) 105foreach (var pair in collection._labeledBranches) 115if (_labeledBranches is null) 119if (!_labeledBranches.TryGetValue(label, out var branches)) 122_labeledBranches.Add(label, branches); 132return _labeledBranches is null ? 142foreach (var branches in _labeledBranches.Values)