public virtual TernaryExpression Update(TernaryExpression c, Expression test, Expression ifTrue, Expression ifFalse) { if (test != c.LeftExpression || ifTrue != c.MiddleExpression || ifFalse != c.RightExpression) { return new TernaryExpression(test, ifTrue, ifFalse); } return c; }
public abstract void Visit(TernaryExpression expression);