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));
3230
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3238
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3341
PendingBranches
.Add(new PendingBranch(node, this.State, node.Label));
3407
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3438
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3446
PendingBranches
.Add(new PendingBranch(node, this.State, null));
3555
PendingBranches
.Add(new PendingBranch(node, this.StateWhenTrue, node.Label));
3560
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)
2949
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
2996
PendingBranches
.Add(new PendingBranch(node, joinedState, label: null, this.IsConditionalState, this.StateWhenTrue, this.StateWhenFalse));
3000
PendingBranches
.Add(new PendingBranch(node, this.State, label: null));
3345
PendingBranches
.Add(new PendingBranch(null, this.State, null));
FlowAnalysis\NullableWalker_Patterns.cs (1)
307
PendingBranches
.Add(new PendingBranch(label, this.State, label.Label));