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)
1465
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)
2037
Public Function Update(testExpression As BoundExpression, convertedTestExpression As BoundExpression, testExpressionPlaceholder As BoundRValuePlaceholder, elseExpression As BoundExpression, constantValueOpt As ConstantValue, type As TypeSymbol) As
BoundBinaryConditionalExpression
9401
Return VisitBinaryConditionalExpression(CType(node,
BoundBinaryConditionalExpression
), arg)
9831
Public Overridable Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
, arg As A) As R
10534
Public Overridable Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
11268
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
12253
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
13420
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
933
Public Overrides Function VisitBinaryConditionalExpression(node As
BoundBinaryConditionalExpression
) As BoundNode
934
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