23 references to ElseExpression
Microsoft.CodeAnalysis.VisualBasic (23)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
1435VisitRvalue(node.ElseExpression) 1439VisitRvalue(node.ElseExpression)
BoundTree\BoundBinaryConditionalExpression.vb (3)
26ElseExpression.AssertRValue() 28Debug.Assert(ElseExpression.IsNothingLiteral() OrElse 30Type.IsSameTypeIgnoringAll(ElseExpression.Type))
CodeGen\EmitExpression.vb (3)
1323Debug.Assert(TypeSymbol.Equals(expr.Type, expr.ElseExpression.Type, TypeCompareKind.ConsiderEverything)) 1350EmitExpression(expr.ElseExpression, used) 1352Dim mergeTypeOfRightValue As TypeSymbol = StackMergeType(expr.ElseExpression)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
816Dim elseExpression As BoundExpression = DirectCast(Me.Visit(node.ElseExpression), BoundExpression)
Generated\BoundNodes.xml.Generated.vb (4)
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 11252Me.Visit(node.ElseExpression) 12239Dim elseExpression As BoundExpression = DirectCast(Me.Visit(node.ElseExpression), BoundExpression) 13404New TreeDumperNode("elseExpression", Nothing, new TreeDumperNode() {Visit(node.ElseExpression, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
831Dim elseExpression As BoundExpression = rewritten.ElseExpression
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
38Dim rewrittenElseExpression As BoundExpression = Visit(node.ElseExpression)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (6)
45VisitExpressionNode(node.ElseExpression), 114whenFalse:=VisitExpressionNode(node.ElseExpression), 162Dim rewrittenWhenFalse As BoundExpression = VisitExpression(node.ElseExpression) 184Dim elseExpr = node.ElseExpression 197Return node.ElseExpression 217Dim rewrittenRight = Me.VisitExpressionNode(node.ElseExpression)
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (1)
148Dim elseExpr = boundCoalesce.ElseExpression
Operations\VisualBasicOperationFactory.vb (1)
598Dim whenFalse As IOperation = Create(boundBinaryConditionalExpression.ElseExpression)