Exemple #1
0
 /// <summary>
 /// Visits a <see cref="SerializableConditionalExpression"/>.
 /// </summary>
 /// <param name="expression"><see cref="SerializableConditionalExpression"/> to visit.</param>
 /// <returns>Returns the converted <see cref="Expression"/>.</returns>
 protected override Expression VisitSerializableConditionalExpression(SerializableConditionalExpression expression)
 {
     return(Expression.Condition(Visit(expression.Test), Visit(expression.IfTrue), Visit(expression.IfFalse)));
 }
 /// <summary>
 /// Visits a <see cref="SerializableConditionalExpression"/>.
 /// </summary>
 /// <param name="expression"><see cref="SerializableConditionalExpression"/> to visit.</param>
 /// <returns>Returns the converted <see cref="Expression"/>.</returns>
 protected abstract Expression VisitSerializableConditionalExpression(SerializableConditionalExpression expression);
 private Expression VisitConditional(SerializableConditionalExpression c)
 {
     return(Expression.Condition(Visit(c.Test), Visit(c.IfTrue), Visit(c.IfFalse)));
 }