32 references to BoundTryStatement
Microsoft.CodeAnalysis.VisualBasic (32)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
2021Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode 2085Protected Overridable Sub VisitTryBlock(tryBlock As BoundStatement, node As BoundTryStatement, ByRef tryState As LocalState)
Analysis\FlowAnalysis\ControlFlowPass.vb (1)
120Protected Overrides Sub VisitTryBlock(tryBlock As BoundStatement, node As BoundTryStatement, ByRef tryState As LocalState)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1443Protected Overrides Sub VisitTryBlock(tryBlock As BoundStatement, node As BoundTryStatement, ByRef _tryState As LocalState)
Binding\Binder_Lambda.vb (1)
607Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode
Binding\Binder_Statements.vb (2)
525Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode 4743Public Function BindTryBlock(node As TryBlockSyntax, diagnostics As BindingDiagnosticBag) As BoundTryStatement
BoundTree\BoundTreeVisitor.vb (1)
90Return VisitTryStatement(CType(node, BoundTryStatement), arg)
CodeGen\EmitStatement.vb (2)
58EmitTryStatement(DirectCast(statement, BoundTryStatement)) 116Private Sub EmitTryStatement(statement As BoundTryStatement, Optional emitCatchesOnly As Boolean = False)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
1075Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
5813Public Function Update(tryBlock As BoundBlock, catchBlocks As ImmutableArray(Of BoundCatchBlock), finallyBlockOpt As BoundBlock, exitLabelOpt As LabelSymbol) As BoundTryStatement 9553Return VisitTryStatement(CType(node, BoundTryStatement), arg) 10119Public Overridable Function VisitTryStatement(node As BoundTryStatement, arg As A) As R 10822Public Overridable Function VisitTryStatement(node As BoundTryStatement) As BoundNode 11674Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode 12702Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode 14033Public Overrides Function VisitTryStatement(node As BoundTryStatement, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CompoundInstrumenter.vb (3)
187Public Overrides Function CreateFinallyBlockPrologue(original As BoundTryStatement) As BoundStatement 191Public Overrides Function CreateTryBlockPrologue(original As BoundTryStatement) As BoundStatement 195Public Overrides Function InstrumentTryStatement(original As BoundTryStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (3)
322Public Overrides Function CreateFinallyBlockPrologue(original As BoundTryStatement) As BoundStatement 326Public Overrides Function CreateTryBlockPrologue(original As BoundTryStatement) As BoundStatement 330Public Overrides Function InstrumentTryStatement(original As BoundTryStatement, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (3)
284Public Overridable Function CreateFinallyBlockPrologue(original As BoundTryStatement) As BoundStatement 295Public Overridable Function CreateTryBlockPrologue(original As BoundTryStatement) As BoundStatement 301Public Overridable Function InstrumentTryStatement(original As BoundTryStatement, rewritten As BoundStatement) As BoundStatement
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (1)
159Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode
Lowering\LocalRewriter\LocalRewriter_Try.vb (3)
15Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode 107Private Function RewriteFinallyBlock(tryStatement As BoundTryStatement) As BoundBlock 127Private Function RewriteTryBlock(tryStatement As BoundTryStatement) As BoundBlock
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
335Public Overrides Function VisitTryStatement(node As BoundTryStatement) As BoundNode