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();
2025
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2333
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2804
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2890
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3236
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3244
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3347
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3413
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3444
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3452
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3561
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3566
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)
134
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)
3043
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3090
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
3094
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3440
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));