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)
39
if (
_labeledBranches
is { })
41
foreach (var branches in
_labeledBranches
.Values)
45
_labeledBranches
.Free();
55
return
_labeledBranches
is null ?
75
else if (
_labeledBranches
is { } &&
_labeledBranches
.TryGetValue(label, out result))
77
_labeledBranches
.Remove(label);
103
if (collection.
_labeledBranches
is { })
105
foreach (var pair in collection.
_labeledBranches
)
115
if (
_labeledBranches
is null)
119
if (!
_labeledBranches
.TryGetValue(label, out var branches))
122
_labeledBranches
.Add(label, branches);
132
return
_labeledBranches
is null ?
142
foreach (var branches in
_labeledBranches
.Values)