24 references to OrderingExpressions
System.Data.Services (24)
System\Data\Services\Internal\NeedSkipTokenVisitor.cs (2)
79foreach (OrderingExpression o in orderingInfo.OrderingExpressions) 106foreach (OrderingExpression o in orderingInfo.OrderingExpressions)
System\Data\Services\Parsing\RequestQueryParser.cs (2)
48foreach (OrderingExpression o in orderingInfo.OrderingExpressions) 279foreach (var v in WebUtil.Zip(topLevelOrderingInfo.OrderingExpressions, k.PositionalValues, (x, y) => new { Order = x, Value = y }))
System\Data\Services\Providers\BasicExpandProvider.cs (10)
231foreach (OrderingExpression o in orderingInfo.OrderingExpressions) 271foreach (OrderingExpression o in orderingInfo.OrderingExpressions) 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; 1744foreach (OrderingExpression oi in this.OrderingInfo.OrderingExpressions) 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;
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
268if (useBasicExpandProvider || rootNode.OrderingInfo.OrderingExpressions.Count > 0 ||
System\Data\Services\RequestQueryProcessor.cs (9)
898if (this.topLevelOrderingInfo.OrderingExpressions.Count != k.PositionalValues.Count) 900throw DataServiceException.CreateBadRequestError(Strings.DataService_SDP_SkipTokenNotMatchingOrdering(k.PositionalValues.Count, skipToken, this.topLevelOrderingInfo.OrderingExpressions.Count)); 956if (this.topLevelOrderingInfo.OrderingExpressions.Count > 0) 1096this.description.SkipTokenExpressionCount = this.topLevelOrderingInfo.OrderingExpressions.Count; 1213Type[] skipTokenTypes = new Type[this.topLevelOrderingInfo.OrderingExpressions.Count + 1]; 1219foreach (var ordering in this.topLevelOrderingInfo.OrderingExpressions) 1239MemberBinding[] skipTokenBindings = new MemberBinding[this.topLevelOrderingInfo.OrderingExpressions.Count + 2]; 1244foreach (var ordering in this.topLevelOrderingInfo.OrderingExpressions) 1267foreach (var ordering in this.topLevelOrderingInfo.OrderingExpressions)