protected virtual Expression VisitNhMin(NhMinExpression expression) { return expression.Accept(this); }
protected virtual Expression VisitNhMin(NhMinExpression expression) { return VisitUnhandledItem<NhMinExpression, Expression>(expression, "VisitNhMin", BaseVisitNhMin); }
protected HqlTreeNode VisitNhMin(NhMinExpression expression) { return _hqlTreeBuilder.Cast(_hqlTreeBuilder.Min(VisitExpression(expression.Expression).AsExpression()), expression.Type); }
protected virtual Expression BaseVisitNhMin(NhMinExpression expression) { Expression nx = base.VisitExpression(expression.Expression); return nx != expression.Expression ? new NhMinExpression(nx) : expression; }