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();
2026
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2334
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2805
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2891
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3237
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3245
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3348
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3414
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3445
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3453
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3562
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3567
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)
3028
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3075
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
3079
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3424
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));