2 instantiations of BoundExitStatement
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Statements.vb (1)
4893Return New BoundExitStatement(node, targetLabel)
Generated\BoundNodes.xml.Generated.vb (1)
5695Dim result = New BoundExitStatement(Me.Syntax, label, Me.HasErrors)
20 references to BoundExitStatement
Microsoft.CodeAnalysis.VisualBasic (20)
Analysis\FlowAnalysis\AbstractFlowPass.NestedTypes.vb (1)
98Return CType(Branch, BoundExitStatement).Label
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
392Dim exitStmt = TryCast(pending.Branch, BoundExitStatement) 457Return If(gotoOnly, Nothing, DirectCast(branch, BoundExitStatement).Label) 2408Public Overrides Function VisitExitStatement(node As BoundExitStatement) As BoundNode
Analysis\FlowAnalysis\ExitPointsWalker.vb (1)
109If _labelsInside.Contains((TryCast((pending.Branch), BoundExitStatement)).Label) Then
BoundTree\BoundTreeVisitor.vb (1)
86Return VisitExitStatement(CType(node, BoundExitStatement), arg)
Generated\BoundNodes.xml.Generated.vb (7)
5693Public Function Update(label As LabelSymbol) As BoundExitStatement 9515Return VisitExitStatement(CType(node, BoundExitStatement), arg) 10077Public Overridable Function VisitExitStatement(node As BoundExitStatement, arg As A) As R 10780Public Overridable Function VisitExitStatement(node As BoundExitStatement) As BoundNode 11632Public Overrides Function VisitExitStatement(node As BoundExitStatement) As BoundNode 12660Public Overrides Function VisitExitStatement(node As BoundExitStatement) As BoundNode 13984Public Overrides Function VisitExitStatement(node As BoundExitStatement, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
326Public Overrides Function InstrumentExitStatement(original As BoundExitStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\CompoundInstrumenter.vb (1)
47Public Overrides Function InstrumentExitStatement(original As BoundExitStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (1)
52Public Overrides Function InstrumentExitStatement(original As BoundExitStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (1)
55Public Overridable Function InstrumentExitStatement(original As BoundExitStatement, rewritten As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_Exit.vb (1)
14Public Overrides Function VisitExitStatement(node As BoundExitStatement) As BoundNode
Operations\VisualBasicOperationFactory.vb (2)
202Return CreateBoundExitStatementOperation(DirectCast(boundNode, BoundExitStatement)) 1402Private Function CreateBoundExitStatementOperation(boundExitStatement As BoundExitStatement) As IBranchOperation