7 instantiations of PendingBranch
Microsoft.CodeAnalysis.VisualBasic (7)
Analysis\FlowAnalysis\AbstractFlowPass.vb (7)
1503
Me._pendingBranches.Add(New
PendingBranch
(node, Me.State, Me._nesting))
1512
Me._pendingBranches.Add(New
PendingBranch
(node, Me.State, Me._nesting))
2409
Me._pendingBranches.Add(New
PendingBranch
(node, Me.State, Me._nesting))
2415
Me._pendingBranches.Add(New
PendingBranch
(node, Me.State, Me._nesting))
2490
Me._pendingBranches.Add(New
PendingBranch
(node, Me.State, Me._nesting))
2544
_pendingBranches.Add(New
PendingBranch
(node, Me.StateWhenTrue, Me._nesting))
2547
_pendingBranches.Add(New
PendingBranch
(node, Me.StateWhenFalse, Me._nesting))
17 references to PendingBranch
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (14)
70
Private _pendingBranches As ArrayBuilder(Of
PendingBranch
) = ArrayBuilder(Of
PendingBranch
).GetInstance()
185
Protected ReadOnly Property PendingBranches As ImmutableArray(Of
PendingBranch
)
388
Dim newPendingBranches = ArrayBuilder(Of
PendingBranch
).GetInstance()
414
Dim newPendingBranches = ArrayBuilder(Of
PendingBranch
).GetInstance()
447
Protected Overridable Sub NoteBranch(pending As
PendingBranch
, stmt As BoundStatement, labelStmt As BoundLabelStatement)
470
Protected Overridable Sub ResolveBranch(pending As
PendingBranch
, label As LabelSymbol, target As BoundLabelStatement, ByRef labelStateChanged As Boolean)
490
Dim newPendingBranches = ArrayBuilder(Of
PendingBranch
).GetInstance()
509
Public ReadOnly PendingBranches As ArrayBuilder(Of
PendingBranch
)
512
Public Sub New(ByRef _pendingBranches As ArrayBuilder(Of
PendingBranch
), ByRef _labelsSeen As HashSet(Of LabelSymbol))
516
_pendingBranches = ArrayBuilder(Of
PendingBranch
).GetInstance()
529
Private Sub ResetPendingBranches(newPendingBranches As ArrayBuilder(Of
PendingBranch
))
567
Dim newPendingBranches = ArrayBuilder(Of
PendingBranch
).GetInstance()
589
Private Function BothBranchAndLabelArePrefixedByNesting(branch As
PendingBranch
,
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (1)
91
Protected Overrides Sub ResolveBranch(pending As AbstractFlowPass(Of DataFlowPass.LocalState).
PendingBranch
, label As LabelSymbol, target As BoundLabelStatement, ByRef labelStateChanged As Boolean)
Analysis\FlowAnalysis\DataFlowsInWalker.vb (1)
67
Protected Overrides Sub NoteBranch(pending As
PendingBranch
, stmt As BoundStatement, labelStmt As BoundLabelStatement)
Analysis\FlowAnalysis\EntryPointsWalker.vb (1)
46
Protected Overrides Sub NoteBranch(pending As
PendingBranch
, stmt As BoundStatement, labelStmt As BoundLabelStatement)