7 instantiations of BoundOnErrorStatement
Microsoft.CodeAnalysis.VisualBasic (7)
Binding\Binder_Statements.vb (5)
5257
Return New
BoundOnErrorStatement
(node, OnErrorStatementKind.GoToMinusOne, Nothing, Nothing)
5260
Return New
BoundOnErrorStatement
(node, OnErrorStatementKind.GoToZero, Nothing, Nothing)
5263
Return New
BoundOnErrorStatement
(node, OnErrorStatementKind.ResumeNext, Nothing, Nothing)
5275
Return New
BoundOnErrorStatement
(node, symbol, boundLabel, hasErrors:=Not IsValidLabelForGoto(symbol, onError.Label, diagnostics))
5279
Return New
BoundOnErrorStatement
(node, Nothing, boundLabelExpression, hasErrors:=True)
BoundTree\BoundOnErrorStatement.vb (1)
21
Me.
New
(syntax, OnErrorStatementKind.GoToLabel, label, labelExpressionOpt, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
8399
Dim result = New
BoundOnErrorStatement
(Me.Syntax, onErrorKind, labelOpt, labelExpressionOpt, Me.HasErrors)
15 references to BoundOnErrorStatement
Microsoft.CodeAnalysis.VisualBasic (15)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
2126
Public Overrides Function VisitOnErrorStatement(node As
BoundOnErrorStatement
) As BoundNode
Binding\Binder_Statements.vb (2)
512
Public Overrides Function VisitOnErrorStatement(node As
BoundOnErrorStatement
) As BoundNode
5247
Private Function BindOnErrorStatement(node As StatementSyntax, diagnostics As BindingDiagnosticBag) As
BoundOnErrorStatement
Generated\BoundNodes.xml.Generated.vb (7)
8397
Public Function Update(onErrorKind As OnErrorStatementKind, labelOpt As LabelSymbol, labelExpressionOpt As BoundExpression) As
BoundOnErrorStatement
9623
Return VisitOnErrorStatement(CType(node,
BoundOnErrorStatement
), arg)
10293
Public Overridable Function VisitOnErrorStatement(node As
BoundOnErrorStatement
, arg As A) As R
10996
Public Overridable Function VisitOnErrorStatement(node As
BoundOnErrorStatement
) As BoundNode
11908
Public Overrides Function VisitOnErrorStatement(node As
BoundOnErrorStatement
) As BoundNode
12986
Public Overrides Function VisitOnErrorStatement(node As
BoundOnErrorStatement
) As BoundNode
14419
Public Overrides Function VisitOnErrorStatement(node As
BoundOnErrorStatement
, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
356
Public Overrides Function InstrumentOnErrorStatement(original As
BoundOnErrorStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\CompoundInstrumenter.vb (1)
71
Public Overrides Function InstrumentOnErrorStatement(original As
BoundOnErrorStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (1)
76
Public Overrides Function InstrumentOnErrorStatement(original As
BoundOnErrorStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (1)
84
Public Overridable Function InstrumentOnErrorStatement(original As
BoundOnErrorStatement
, rewritten As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
325
Public Overrides Function VisitOnErrorStatement(node As
BoundOnErrorStatement
) As BoundNode