ConditionalExpression
Represents an expression that has a conditional operator.
Gets the expression to execute if the test evaluates to false.
Gets the expression to execute if the test evaluates to true.
Gets the test of the conditional operation.
Creates a new expression that is like this one, but using the supplied children. If all of the children are the same, it will return this expression