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)
3105
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3152
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
3156
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3501
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
309
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));