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