3 writes to PendingBranches
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (3)
208
PendingBranches
= new PendingBranchesCollection();
829
PendingBranches
= new PendingBranchesCollection();
878
PendingBranches
= oldPending.PendingBranches;
33 references to PendingBranches
Microsoft.CodeAnalysis.CSharp (33)
FlowAnalysis\AbstractFlowPass.cs (21)
443
PendingBranches
.Clear();
456
PendingBranches
.Free();
533
result =
PendingBranches
.ToImmutable();
534
PendingBranches
.Clear();
746
var pendingBranches =
PendingBranches
.GetAndRemoveBranches(label);
778
var pendingBranches =
PendingBranches
.GetAndRemoveBranches(label);
827
var result = new SavedPending(
PendingBranches
, _labelsSeen);
875
oldPending.PendingBranches.AddRange(this.
PendingBranches
);
877
PendingBranches
.Free();
2027
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2335
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2827
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2913
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3259
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3267
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3370
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3436
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3467
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3475
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3584
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3589
PendingBranches
.Add(new PendingBranch(node, this.StateWhenFalse, node.Label));
FlowAnalysis\AbstractFlowPass_LocalFunctions.cs (1)
106
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\AbstractFlowPass_Switch.cs (3)
69
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));
135
PendingBranches
.Add(new PendingBranch(node, state, node.DefaultLabel));
138
PendingBranches
.Add(new PendingBranch(node, state, label));
FlowAnalysis\AlwaysAssignedWalker.cs (1)
135
foreach (var branch in
PendingBranches
.AsEnumerable())
FlowAnalysis\ControlFlowPass.cs (1)
300
foreach (var branch in
PendingBranches
.AsEnumerable())
FlowAnalysis\ExitPointsWalker.cs (1)
122
foreach (var pending in
PendingBranches
.AsEnumerable())
FlowAnalysis\NullableWalker.cs (4)
3067
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3114
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
3118
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3463
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));