3 writes to PendingBranches
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (3)
209
PendingBranches
= new PendingBranchesCollection();
830
PendingBranches
= new PendingBranchesCollection();
879
PendingBranches
= oldPending.PendingBranches;
33 references to PendingBranches
Microsoft.CodeAnalysis.CSharp (33)
FlowAnalysis\AbstractFlowPass.cs (21)
444
PendingBranches
.Clear();
457
PendingBranches
.Free();
534
result =
PendingBranches
.ToImmutable();
535
PendingBranches
.Clear();
747
var pendingBranches =
PendingBranches
.GetAndRemoveBranches(label);
779
var pendingBranches =
PendingBranches
.GetAndRemoveBranches(label);
828
var result = new SavedPending(
PendingBranches
, _labelsSeen);
876
oldPending.PendingBranches.AddRange(this.
PendingBranches
);
878
PendingBranches
.Free();
2019
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2327
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2798
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2884
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3225
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3233
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3336
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3402
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3433
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3441
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3550
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3555
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)
2947
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2994
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
2998
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3343
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));