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