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