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