3 writes to PendingBranches
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\AbstractFlowPass.cs (3)
208
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();
2074
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2383
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2875
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2961
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3307
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3315
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3418
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3484
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3515
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3523
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3632
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3637
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)
300
foreach (var branch in
PendingBranches
.AsEnumerable())
FlowAnalysis\ExitPointsWalker.cs (1)
122
foreach (var pending in
PendingBranches
.AsEnumerable())
FlowAnalysis\NullableWalker.cs (4)
3069
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3116
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
3120
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3465
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));