13 references to OrderingInfo
System.Data.Services (13)
System\Data\Services\Providers\BasicExpandProvider.cs (13)
836
if (!this.isRoot && (!this.Node.ProjectAllProperties || this.
OrderingInfo
!= null))
963
if (this.
OrderingInfo
!= null && this.
OrderingInfo
.IsPaged && !this.needSkipToken)
965
foreach (OrderingExpression orderingExpression in this.
OrderingInfo
.OrderingExpressions)
1507
MemberBinding[] skipTokenPropertyBindings = new MemberBinding[this.
OrderingInfo
.OrderingExpressions.Count + 2];
1510
for (int i = 0; i < this.
OrderingInfo
.OrderingExpressions.Count; i++)
1514
LambdaExpression orderLamba = (LambdaExpression)this.
OrderingInfo
.OrderingExpressions[i].Expression;
1743
Debug.Assert(this.
OrderingInfo
.IsPaged, "Paging should be enabled for current segment.");
1744
foreach (OrderingExpression oi in this.
OrderingInfo
.OrderingExpressions)
1797
Debug.Assert(this.
OrderingInfo
!= null, "Must have ordering info to require a skip token");
1799
Type[] skipTokenTypes = new Type[this.
OrderingInfo
.OrderingExpressions.Count + 1];
1804
for (int i = 0; i < this.
OrderingInfo
.OrderingExpressions.Count; i++)
1806
skipTokenTypes[i + 1] = ((LambdaExpression)this.
OrderingInfo
.OrderingExpressions[i].Expression).Body.Type;