public override void VisitAfter(SingleQueryClause query) { if (!query.IsSubQuery && query.GetType() == typeof(SingleQuery)) { ((SingleQuery)query).OrderBy.AddRange(_orderBy); } }
public override void VisitBefore(SingleQueryClause query) { if (!query.IsSubQuery && query.GetType() == typeof(SingleQuery)) { ((SingleQuery)query).OrderBy.Clear(); } }
public override void VisitAfter(SingleQueryClause query) { if (!query.IsSubQuery && query.GetType() == typeof(SingleQuery)) { this.GetOrderBy(((SingleQuery)query).OrderBy); } }