23 references to BoundBinaryConditionalExpression
Microsoft.CodeAnalysis.VisualBasic (23)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1447
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
38
Return VisitBinaryConditionalExpression(CType(node,
BoundBinaryConditionalExpression
), arg)
CodeGen\EmitExpression.vb (2)
87
EmitBinaryConditionalExpression(DirectCast(expression,
BoundBinaryConditionalExpression
), used)
1444
Private Sub EmitBinaryConditionalExpression(expr As
BoundBinaryConditionalExpression
, used As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
802
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
2053
Public Function Update(testExpression As BoundExpression, convertedTestExpression As BoundExpression, testExpressionPlaceholder As BoundRValuePlaceholder, elseExpression As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As
BoundBinaryConditionalExpression
9417
Return VisitBinaryConditionalExpression(CType(node,
BoundBinaryConditionalExpression
), arg)
9847
Public Overridable Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
, arg As A) As R
10550
Public Overridable Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
11284
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
12269
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
13436
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
936
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
937
Dim rewritten = DirectCast(MyBase.VisitBinaryConditionalExpression(node),
BoundBinaryConditionalExpression
)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
216
Return VisitBinaryConditionalExpression(DirectCast(node,
BoundBinaryConditionalExpression
))
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
30
Private Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (5)
12
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
124
Private Function RewriteBinaryConditionalExpressionInExpressionLambda(node As
BoundBinaryConditionalExpression
) As BoundExpression
163
TransformReferenceOrUnconstrainedRewrittenBinaryConditionalExpression(DirectCast(node,
BoundBinaryConditionalExpression
)))
166
Private Shared Function TransformReferenceOrUnconstrainedRewrittenBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundExpression
205
Private Function RewriteNullableBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (1)
146
Dim boundCoalesce = DirectCast(lowered,
BoundBinaryConditionalExpression
)
Lowering\SyntheticBoundNodeFactory.vb (1)
1055
Public Function BinaryConditional(left As BoundExpression, right As BoundExpression) As
BoundBinaryConditionalExpression