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)
1971
Public Function Update(condition As BoundExpression, whenTrue As BoundExpression, whenFalse As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As
BoundTernaryConditionalExpression
9406
Return VisitTernaryConditionalExpression(CType(node,
BoundTernaryConditionalExpression
), arg)
9834
Public Overridable Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
, arg As A) As R
10537
Public Overridable Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
) As BoundNode
11268
Public Overrides Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
) As BoundNode
12252
Public Overrides Function VisitTernaryConditionalExpression(node As
BoundTernaryConditionalExpression
) As BoundNode
13417
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