19 references to WhenTrue
Microsoft.CodeAnalysis.VisualBasic (19)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
1409
VisitRvalue(node.
WhenTrue
)
1413
VisitRvalue(node.
WhenTrue
)
1419
VisitRvalue(node.
WhenTrue
)
BoundTree\BoundTernaryConditionalExpression.vb (3)
20
WhenTrue
.AssertRValue()
24
Debug.Assert(
WhenTrue
.Type.IsSameTypeIgnoringAll(WhenFalse.Type))
25
Debug.Assert(Type.IsSameTypeIgnoringAll(
WhenTrue
.Type))
CodeGen\EmitExpression.vb (2)
1293
EmitExpression(expr.
WhenTrue
, used)
1296
Dim mergeTypeOfConsequence As TypeSymbol = StackMergeType(expr.
WhenTrue
)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
831
Dim whenTrue = DirectCast(Me.Visit(node.
WhenTrue
), BoundExpression)
Generated\BoundNodes.xml.Generated.vb (4)
1962
If condition IsNot Me.Condition OrElse whenTrue IsNot Me.
WhenTrue
OrElse whenFalse IsNot Me.WhenFalse OrElse constantValueOpt IsNot Me.ConstantValueOpt OrElse type IsNot Me.Type Then
11245
Me.Visit(node.
WhenTrue
)
12229
Dim whenTrue As BoundExpression = DirectCast(Me.Visit(node.
WhenTrue
), BoundExpression)
13392
New TreeDumperNode("whenTrue", Nothing, new TreeDumperNode() {Visit(node.
WhenTrue
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
414
Dim whenTrue As BoundExpression = rewritten.
WhenTrue
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (1)
25
Dim whenTrue As BoundExpression = Visit(node.
WhenTrue
)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (2)
326
If node.Condition.IsConstant AndAlso node.
WhenTrue
.IsConstant AndAlso node.WhenFalse.IsConstant Then
337
Return If(value, node.
WhenTrue
, node.WhenFalse)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
366
Return CouldPossiblyBeNothing(F, t.
WhenTrue
) OrElse CouldPossiblyBeNothing(F, t.WhenFalse)
Operations\VisualBasicOperationFactory.vb (1)
779
Dim whenTrue As IOperation = Create(boundTernaryConditionalExpression.
WhenTrue
)