public static Conditional ( parent $ConditionExpression, parent $IfTrueExpression, parent $IfFalseExpression ) : |
||
$ConditionExpression | parent | |
$IfTrueExpression | parent | |
$IfFalseExpression | parent | |
Результат |
public static function Conditional(parent $ConditionExpression, parent $IfTrueExpression, parent $IfFalseExpression)
{
return new IfExpression($ConditionExpression, $IfTrueExpression, $IfFalseExpression);
}
public function MapCastExpression($CastType, CoreExpression $CastValueExpression) { switch ($CastType) { case O\Cast::Boolean: return Expression::Conditional($CastValueExpression, Expression::Constant(1), Expression::Constant(0)); default: return Expression::Cast($CastType, $CastValueExpression); } }