3 writes to PendingBranches
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (3)
209
PendingBranches
= new PendingBranchesCollection();
823
PendingBranches
= new PendingBranchesCollection();
872
PendingBranches
= oldPending.PendingBranches;
33 references to PendingBranches
Microsoft.CodeAnalysis.CSharp (33)
FlowAnalysis\AbstractFlowPass.cs (21)
445
PendingBranches
.Clear();
458
PendingBranches
.Free();
535
result =
PendingBranches
.ToImmutable();
536
PendingBranches
.Clear();
740
var pendingBranches =
PendingBranches
.GetAndRemoveBranches(label);
772
var pendingBranches =
PendingBranches
.GetAndRemoveBranches(label);
821
var result = new SavedPending(
PendingBranches
, _labelsSeen);
869
oldPending.PendingBranches.AddRange(this.
PendingBranches
);
871
PendingBranches
.Free();
1878
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2154
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2602
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2688
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3029
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3037
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3140
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3206
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3237
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3245
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3354
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3359
PendingBranches
.Add(new PendingBranch(node, this.StateWhenFalse, node.Label));
FlowAnalysis\AbstractFlowPass_LocalFunctions.cs (1)
101
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)
2808
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2855
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
2859
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3109
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
269
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));