6 instantiations of BoundThrowStatement
Microsoft.CodeAnalysis.VisualBasic (6)
Binding\Binder_Statements.vb (3)
5181
Return New
BoundThrowStatement
(node, Nothing, hasError)
5199
Return New
BoundThrowStatement
(node, value, hasError)
5209
Return New
BoundThrowStatement
(node, value)
Generated\BoundNodes.xml.Generated.vb (1)
2874
Dim result = New
BoundThrowStatement
(Me.Syntax, expressionOpt, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (1)
283
Dim throwIncompleteInitialization = New
BoundThrowStatement
(syntax,
Lowering\SyntheticBoundNodeFactory.vb (1)
650
Dim boundNode = New
BoundThrowStatement
(_syntax, e)
20 references to BoundThrowStatement
Microsoft.CodeAnalysis.VisualBasic (20)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2507
Public Overrides Function VisitThrowStatement(node As
BoundThrowStatement
) As BoundNode
CodeGen\EmitStatement.vb (2)
46
EmitThrowStatement(DirectCast(statement,
BoundThrowStatement
))
904
Private Sub EmitThrowStatement(boundThrowStatement As
BoundThrowStatement
)
Generated\BoundNodes.xml.Generated.vb (7)
2872
Public Function Update(expressionOpt As BoundExpression) As
BoundThrowStatement
9415
Return VisitThrowStatement(CType(node,
BoundThrowStatement
), arg)
9877
Public Overridable Function VisitThrowStatement(node As
BoundThrowStatement
, arg As A) As R
10580
Public Overridable Function VisitThrowStatement(node As
BoundThrowStatement
) As BoundNode
11336
Public Overrides Function VisitThrowStatement(node As
BoundThrowStatement
) As BoundNode
12333
Public Overrides Function VisitThrowStatement(node As
BoundThrowStatement
) As BoundNode
13536
Public Overrides Function VisitThrowStatement(node As
BoundThrowStatement
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (2)
60
Public Overrides Function VisitThrowStatement(node As
BoundThrowStatement
) As BoundNode
61
Dim rewritten = DirectCast(MyBase.VisitThrowStatement(node),
BoundThrowStatement
)
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
352
Public Overrides Function InstrumentThrowStatement(original As
BoundThrowStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\CompoundInstrumenter.vb (1)
67
Public Overrides Function InstrumentThrowStatement(original As
BoundThrowStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (1)
72
Public Overrides Function InstrumentThrowStatement(original As
BoundThrowStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (1)
80
Public Overridable Function InstrumentThrowStatement(original As
BoundThrowStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_Throw.vb (1)
15
Public Overrides Function VisitThrowStatement(node As
BoundThrowStatement
) As BoundNode
Lowering\SyntheticBoundNodeFactory.vb (1)
649
Public Function [Throw](Optional e As BoundExpression = Nothing) As
BoundThrowStatement
Operations\VisualBasicOperationFactory.vb (2)
188
Return CreateBoundThrowStatementOperation(DirectCast(boundNode,
BoundThrowStatement
))
1333
Private Function CreateBoundThrowStatementOperation(boundThrowStatement As
BoundThrowStatement
) As IThrowOperation