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