1 instantiation of BoundIfStatement
Microsoft.CodeAnalysis.VisualBasic (1)
Generated\BoundNodes.xml.Generated.vb (1)
4955
Dim result = New
BoundIfStatement
(Me.Syntax, condition, consequence, alternativeOpt, Me.HasErrors)
33 references to BoundIfStatement
Microsoft.CodeAnalysis.VisualBasic (33)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1400
Public Overrides Function VisitIfStatement(node As
BoundIfStatement
) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
82
Return VisitIfStatement(CType(node,
BoundIfStatement
), arg)
Generated\BoundNodes.xml.Generated.vb (7)
4953
Public Function Update(condition As BoundExpression, consequence As BoundStatement, alternativeOpt As BoundStatement) As
BoundIfStatement
9525
Return VisitIfStatement(CType(node,
BoundIfStatement
), arg)
10063
Public Overridable Function VisitIfStatement(node As
BoundIfStatement
, arg As A) As R
10766
Public Overridable Function VisitIfStatement(node As
BoundIfStatement
) As BoundNode
11578
Public Overrides Function VisitIfStatement(node As
BoundIfStatement
) As BoundNode
12606
Public Overrides Function VisitIfStatement(node As
BoundIfStatement
) As BoundNode
13904
Public Overrides Function VisitIfStatement(node As
BoundIfStatement
, arg As Object) As TreeDumperNode
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
388
Public Overrides Function InstrumentIfStatementConditionalGoto(original As
BoundIfStatement
, condGoto As BoundStatement) As BoundStatement
480
Return DirectCast(statement,
BoundIfStatement
).Condition.Syntax
Lowering\Instrumentation\CompoundInstrumenter.vb (6)
135
Public Overrides Function InstrumentIfStatementConditionalGoto(original As
BoundIfStatement
, condGoto As BoundStatement) As BoundStatement
139
Public Overrides Function InstrumentIfStatementAfterIfStatement(original As
BoundIfStatement
, afterIfStatement As BoundStatement) As BoundStatement
143
Public Overrides Function InstrumentIfStatementConsequenceEpilogue(original As
BoundIfStatement
, epilogueOpt As BoundStatement) As BoundStatement
147
Public Overrides Function InstrumentIfStatementAlternativeEpilogue(original As
BoundIfStatement
, epilogueOpt As BoundStatement) As BoundStatement
151
Public Overrides Function CreateIfStatementAlternativePrologue(original As
BoundIfStatement
) As BoundStatement
175
Public Overrides Function InstrumentIfStatementCondition(original As
BoundIfStatement
, rewrittenCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression
Lowering\Instrumentation\DebugInfoInjector.vb (6)
197
Public Overrides Function InstrumentIfStatementConditionalGoto(original As
BoundIfStatement
, condGoto As BoundStatement) As BoundStatement
215
Public Overrides Function InstrumentIfStatementAfterIfStatement(original As
BoundIfStatement
, afterIfStatement As BoundStatement) As BoundStatement
221
Public Overrides Function InstrumentIfStatementConsequenceEpilogue(original As
BoundIfStatement
, epilogueOpt As BoundStatement) As BoundStatement
238
Public Overrides Function InstrumentIfStatementAlternativeEpilogue(original As
BoundIfStatement
, epilogueOpt As BoundStatement) As BoundStatement
243
Public Overrides Function CreateIfStatementAlternativePrologue(original As
BoundIfStatement
) As BoundStatement
277
Public Overrides Function InstrumentIfStatementCondition(original As
BoundIfStatement
, rewrittenCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression
Lowering\Instrumentation\Instrumenter.vb (6)
191
Public Overridable Function InstrumentIfStatementConditionalGoto(original As
BoundIfStatement
, condGoto As BoundStatement) As BoundStatement
197
Public Overridable Function InstrumentIfStatementAfterIfStatement(original As
BoundIfStatement
, afterIfStatement As BoundStatement) As BoundStatement
206
Public Overridable Function InstrumentIfStatementConsequenceEpilogue(original As
BoundIfStatement
, epilogueOpt As BoundStatement) As BoundStatement
215
Public Overridable Function InstrumentIfStatementAlternativeEpilogue(original As
BoundIfStatement
, epilogueOpt As BoundStatement) As BoundStatement
225
Public Overridable Function CreateIfStatementAlternativePrologue(original As
BoundIfStatement
) As BoundStatement
256
Public Overridable Function InstrumentIfStatementCondition(original As
BoundIfStatement
, rewrittenCondition As BoundExpression, currentMethodOrLambda As MethodSymbol) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_If.vb (4)
11
Public Overrides Function VisitIfStatement(node As
BoundIfStatement
) As BoundNode
150
condGoto = _instrumenterOpt.InstrumentIfStatementConditionalGoto(DirectCast(instrumentationTargetOpt,
BoundIfStatement
), condGoto)
159
afterIfStatement = _instrumenterOpt.InstrumentIfStatementAfterIfStatement(DirectCast(instrumentationTargetOpt,
BoundIfStatement
), afterIfStatement)
194
condGoto = _instrumenterOpt.InstrumentIfStatementConditionalGoto(DirectCast(instrumentationTargetOpt,
BoundIfStatement
), condGoto)