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