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