1 write to description
System.Data.Services (1)
System\Data\Services\RequestQueryProcessor.cs (1)
98this.description = description;
43 references to description
System.Data.Services (43)
System\Data\Services\RequestQueryProcessor.cs (43)
143ResourceSetWrapper targetContainer = this.description.LastSegmentInfo.TargetContainer; 372this.description.LastSegmentInfo.TargetContainer, 379this.description.TargetResourceType); 398ResourceType resourceType = this.description.TargetResourceType; 399ResourceSetWrapper resourceSet = this.description.LastSegmentInfo.TargetContainer; 481this.description.RaiseResponseVersion(2, 0); 495this.description.UpdateAndCheckEpmFeatureVersion(resourceSet, this.service); 502this.description.UpdateEpmResponseVersion(this.service.OperationContext.Host.RequestAccept, resourceSet, this.service.Provider); 595Debug.Assert(currentNode.ResourceType == this.description.TargetResourceType, "The resource type of the root doesn't match the target type of the query."); 725if (this.description.TargetResourceType == null || (this.description.TargetResourceType.ResourceTypeKind != ResourceTypeKind.EntityType)) 731if (this.description.SegmentInfos.Any(si => si.TargetKind == RequestTargetKind.Link)) 737this.description.RaiseMinimumVersionRequirement(2, 0); 763if (this.description.CountOption == RequestQueryCountOption.ValueOnly) 767this.description.RaiseMinimumVersionRequirement(2, 0); 768this.description.RaiseResponseVersion(2, 0); 854this.query = RequestQueryParser.Where(this.service, this.description.LastSegmentInfo.TargetContainer, this.description.TargetResourceType, this.query, filter); 909this.description.RaiseMinimumVersionRequirement(2, 0); 910this.description.RaiseResponseVersion(2, 0); 925ParameterExpression p = Expression.Parameter(this.description.LastSegmentInfo.TargetResourceType.InstanceType, "it"); 929this.description.LastSegmentInfo.TargetContainer, 930this.description.LastSegmentInfo.TargetResourceType, 944this.description.RaiseMinimumVersionRequirement(2, 0); 992if (this.description.CountOption == RequestQueryCountOption.ValueOnly) 1004this.description.CountValue = (long)mi.Invoke(null, new object[] { this.query }); 1005this.description.CountOption = RequestQueryCountOption.Inline; 1006this.description.RaiseMinimumVersionRequirement(2, 0); 1007this.description.RaiseResponseVersion(2, 0); 1033ResourceType rt = this.description.TargetResourceType; 1043Debug.Assert(this.description.LastSegmentInfo.TargetContainer != null, "Resource set must be known for Ordering to be applied."); 1044ResourceSetWrapper resourceSet = this.description.LastSegmentInfo.TargetContainer; 1082this.description.LastSegmentInfo.TargetContainer, 1096this.description.SkipTokenExpressionCount = this.topLevelOrderingInfo.OrderingExpressions.Count; 1097this.description.SkipTokenProperties = NeedSkipTokenVisitor.CollectSkipTokenProperties(this.topLevelOrderingInfo, rt); 1133else if (this.description.CountOption == RequestQueryCountOption.ValueOnly) 1164return new RequestDescription(this.description, this.queryResults, this.rootProjectionNode); 1173if (this.IsStandardPaged && this.description.SkipTokenProperties == null) 1322pageSize = this.description.LastSegmentInfo.TargetContainer.PageSize; 1332this.description.RaiseResponseVersion(2, 0); 1339this.description.RaiseResponseVersion(2, 0); 1384this.description.LastSegmentInfo.TargetResourceType, 1387this.description.RaiseResponseVersion(2, 0);