protected virtual Expression BaseVisitNhMax(MaxExpression expression) { Expression nx = base.VisitExpression(expression.Expression); return nx != expression.Expression ? new MaxExpression(nx) : expression; }
protected virtual Expression VisitNhMax(MaxExpression expression) { return VisitUnhandledItem<MaxExpression, Expression>(expression, "VisitNhMax", BaseVisitNhMax); }