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