Remotion.Linq.SqlBackend.SqlPreparation.SqlPreparationQueryModelVisitor.VisitOrderByClause C# (CSharp) Метод

VisitOrderByClause() публичный Метод

public VisitOrderByClause ( Remotion.Linq.Clauses.OrderByClause orderByClause, QueryModel queryModel, int index ) : void
orderByClause Remotion.Linq.Clauses.OrderByClause
queryModel QueryModel
index int
Результат void
    public override void VisitOrderByClause (OrderByClause orderByClause, QueryModel queryModel, int index)
    {
      ArgumentUtility.CheckNotNull ("orderByClause", orderByClause);
      ArgumentUtility.CheckNotNull ("queryModel", queryModel);

      var orderings = from ordering in orderByClause.Orderings
                      let orderByExpression = _stage.PrepareOrderByExpression (ordering.Expression, _context)
                      select new Ordering (orderByExpression, ordering.OrderingDirection);
      SqlStatementBuilder.Orderings.InsertRange (0, orderings);
    }