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