public override LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression) { WriteNewLine(); Write(string.Format("order by {0}.{1} {2}", expression.Member.DeclaringType.Name, expression.Member.Name, expression.Ascending ? "asc" : "desc")); WriteNewLine(); return(expression); }
public virtual LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression) { return(expression); }
public override LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression) { orderByBuilder.Append(string.Format(", {0}{1} {2} ", expression.Member.Name, expression.Suffix, expression.Ascending ? " " : " DESC ")); return(expression); }
internal override LinqExtender.Ast.Expression VisitOrderbyExpression(LinqExtender.Ast.OrderbyExpression expression) { this.orderByBuilder.Append(string.Format(CultureInfo.InvariantCulture, ", {0}{1} {2} ", expression.Member.Name, expression.Suffix, expression.Ascending ? " " : " DESC ")); return(expression); }