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();
2026
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2334
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2826
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2912
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3258
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3266
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3369
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3435
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3466
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3474
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3583
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3588
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)
3049
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3096
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
3100
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3446
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));