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)
1376
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)
1964
Public Function Update(condition As BoundExpression, whenTrue As BoundExpression, whenFalse As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As
BoundTernaryConditionalExpression
9399
Return VisitTernaryConditionalExpression(CType(node,
BoundTernaryConditionalExpression
), arg)
9827
Public Overridable Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
, arg As A) As R
10530
Public Overridable Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
) As BoundNode
11261
Public Overrides Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
) As BoundNode
12245
Public Overrides Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
) As BoundNode
13410
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