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) 1444Private 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)
2053Public Function Update(testExpression As BoundExpression, convertedTestExpression As BoundExpression, testExpressionPlaceholder As BoundRValuePlaceholder, elseExpression As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As BoundBinaryConditionalExpression 9417Return VisitBinaryConditionalExpression(CType(node, BoundBinaryConditionalExpression), arg) 9847Public Overridable Function VisitBinaryConditionalExpression(node As BoundBinaryConditionalExpression, arg As A) As R 10550Public Overridable Function VisitBinaryConditionalExpression(node As BoundBinaryConditionalExpression) As BoundNode 11284Public Overrides Function VisitBinaryConditionalExpression(node As BoundBinaryConditionalExpression) As BoundNode 12269Public Overrides Function VisitBinaryConditionalExpression(node As BoundBinaryConditionalExpression) As BoundNode 13436Public Overrides Function VisitBinaryConditionalExpression(node As BoundBinaryConditionalExpression, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
936Public Overrides Function VisitBinaryConditionalExpression(node As BoundBinaryConditionalExpression) As BoundNode 937Dim 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