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