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));
2825
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2911
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3257
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3265
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3368
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3434
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3465
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3473
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3582
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3587
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)
299
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));