25 references to ConvertedTestExpression
Microsoft.CodeAnalysis.VisualBasic (25)
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)
1322
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)
2035
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
12237
Dim convertedTestExpression As BoundExpression = node.
ConvertedTestExpression
13402
New TreeDumperNode("convertedTestExpression", Nothing, new TreeDumperNode() {Visit(node.
ConvertedTestExpression
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
828
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)
27
Dim convertedTestExpression As BoundExpression = node.
ConvertedTestExpression
34
Dim boundConversion = DirectCast(node.
ConvertedTestExpression
, BoundConversion)
86
Dim rewrittenConvertedTestExpression = VisitExpressionNode(node.
ConvertedTestExpression
)
138
Dim convertedTestExpression As BoundExpression = node.
ConvertedTestExpression
172
Debug.Assert(node.
ConvertedTestExpression
Is Nothing) ' Those should be rewritten by now
214
Return MakeResultFromNonNullLeft(rewrittenLeft, node.
ConvertedTestExpression
, node.TestExpressionPlaceholder)
228
MakeResultFromNonNullLeft(whenNotNull, node.
ConvertedTestExpression
, node.TestExpressionPlaceholder),
261
If node.
ConvertedTestExpression
Is Nothing Then
264
If capturedleft.Type.IsSameTypeIgnoringAll(node.
ConvertedTestExpression
.Type) Then
268
whenTrue = VisitExpressionNode(node.
ConvertedTestExpression
,
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (1)
147
If boundCoalesce.
ConvertedTestExpression
Is Nothing Then
Operations\VisualBasicOperationFactory.vb (1)
607
Dim convertedTestExpression As BoundExpression = boundBinaryConditionalExpression.
ConvertedTestExpression