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));
2794
PendingBranches
.Add(new PendingBranch(node, this.State, null));
2880
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3221
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3229
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3332
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3398
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3429
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3437
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3546
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3551
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)
2886
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2933
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
2937
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3282
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));