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