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