24 references to ConvertedTestExpression
Microsoft.CodeAnalysis.VisualBasic (24)
BoundTree\BoundBinaryConditionalExpression.vb (6)
17
If
ConvertedTestExpression
Is Nothing Then
19
ElseIf
ConvertedTestExpression
.Kind <> BoundKind.Conversion Then
21
Debug.Assert(
ConvertedTestExpression
.Kind = BoundKind.BadExpression)
32
If
ConvertedTestExpression
IsNot Nothing Then
33
ConvertedTestExpression
.AssertRValue()
34
Debug.Assert(Type.IsSameTypeIgnoringAll(
ConvertedTestExpression
.Type))
CodeGen\EmitExpression.vb (1)
1445
Debug.Assert(expr.
ConvertedTestExpression
Is Nothing, "coalesce with nontrivial test conversions are lowered into ternary.")
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
806
Debug.Assert(node.
ConvertedTestExpression
Is Nothing)
Generated\BoundNodes.xml.Generated.vb (3)
2054
If testExpression IsNot Me.TestExpression OrElse convertedTestExpression IsNot Me.
ConvertedTestExpression
OrElse testExpressionPlaceholder IsNot Me.TestExpressionPlaceholder OrElse elseExpression IsNot Me.ElseExpression OrElse constantValueOpt IsNot Me.ConstantValueOpt OrElse type IsNot Me.Type Then
12271
Dim convertedTestExpression As BoundExpression = node.
ConvertedTestExpression
13439
New TreeDumperNode("convertedTestExpression", Nothing, new TreeDumperNode() {Visit(node.
ConvertedTestExpression
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
938
Debug.Assert(rewritten.
ConvertedTestExpression
Is Nothing)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
32
Dim convTestExpr As BoundExpression = node.
ConvertedTestExpression
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (10)
22
Dim convertedTestExpression As BoundExpression = node.
ConvertedTestExpression
29
Dim boundConversion = DirectCast(node.
ConvertedTestExpression
, BoundConversion)
81
Dim rewrittenConvertedTestExpression = VisitExpressionNode(node.
ConvertedTestExpression
)
133
Dim convertedTestExpression As BoundExpression = node.
ConvertedTestExpression
167
Debug.Assert(node.
ConvertedTestExpression
Is Nothing) ' Those should be rewritten by now
209
Return MakeResultFromNonNullLeft(rewrittenLeft, node.
ConvertedTestExpression
, node.TestExpressionPlaceholder)
223
MakeResultFromNonNullLeft(whenNotNull, node.
ConvertedTestExpression
, node.TestExpressionPlaceholder),
270
If node.
ConvertedTestExpression
Is Nothing Then
273
If capturedleft.Type.IsSameTypeIgnoringAll(node.
ConvertedTestExpression
.Type) Then
277
whenTrue = VisitExpressionNode(node.
ConvertedTestExpression
,
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (1)
147
If boundCoalesce.
ConvertedTestExpression
Is Nothing Then