protected virtual Expression VisitNhMax(NhMaxExpression expression) { return expression.Accept(this); }
protected virtual Expression BaseVisitNhMax(NhMaxExpression expression) { Expression nx = base.VisitExpression(expression.Expression); return nx != expression.Expression ? new NhMaxExpression(nx) : expression; }
protected HqlTreeNode VisitNhMax(NhMaxExpression expression) { return _hqlTreeBuilder.Cast(_hqlTreeBuilder.Max(VisitExpression(expression.Expression).AsExpression()), expression.Type); }
protected virtual Expression VisitNhMax(NhMaxExpression expression) { return VisitUnhandledItem<NhMaxExpression, Expression>(expression, "VisitNhMax", BaseVisitNhMax); }