22 references to BoundTernaryConditionalExpression
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1415Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
36Return VisitTernaryConditionalExpression(CType(node, BoundTernaryConditionalExpression), arg)
CodeGen\EmitExpression.vb (2)
84EmitTernaryConditionalExpression(DirectCast(expression, BoundTernaryConditionalExpression), used) 1355Private Sub EmitTernaryConditionalExpression(expr As BoundTernaryConditionalExpression, used As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
824Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
1980Public Function Update(condition As BoundExpression, whenTrue As BoundExpression, whenFalse As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As BoundTernaryConditionalExpression 9415Return VisitTernaryConditionalExpression(CType(node, BoundTernaryConditionalExpression), arg) 9843Public Overridable Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression, arg As A) As R 10546Public Overridable Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 11277Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 12261Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 13426Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
482Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 483Dim rewritten = DirectCast(MyBase.VisitTernaryConditionalExpression(node), BoundTernaryConditionalExpression)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
248Return VisitTernaryConditionalExpression(DirectCast(node, BoundTernaryConditionalExpression))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
23Private Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (3)
329Public Overrides Function VisitTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundNode 331DirectCast(MyBase.VisitTernaryConditionalExpression(node), BoundTernaryConditionalExpression)) 334Private Shared Function TransformRewrittenTernaryConditionalExpression(node As BoundTernaryConditionalExpression) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
365Dim t = DirectCast(node, BoundTernaryConditionalExpression)
Lowering\SyntheticBoundNodeFactory.vb (2)
617Public Function TernaryConditionalExpression(condition As BoundExpression, ifTrue As BoundExpression, ifFalse As BoundExpression) As BoundTernaryConditionalExpression 1051Public Function Conditional(condition As BoundExpression, consequence As BoundExpression, alternative As BoundExpression, type As TypeSymbol) As BoundTernaryConditionalExpression