58 references to RequestDescription
System.Data.Services (58)
System\Data\Services\Serializers\JsonSerializer.cs (10)
69return this.RequestDescription.ResponseVersion > JsonResponseVersion1 ? 2 : 1; 91Debug.Assert(this.RequestDescription.IsSingleResult, "this.RequestDescription.SingleResult"); 96this.WriteElementWithName(expanded, element, this.RequestDescription.ContainerName, this.RequestDescription.ResultUri, true /*topLevel*/); 108Debug.Assert(!this.RequestDescription.IsSingleResult, "!this.RequestDescription.SingleResult"); 111Uri parentUri = this.RequestDescription.ResultUri; 162if (this.RequestDescription.CountOption == RequestQueryCountOption.Inline) 186this.writer.WriteValue(RequestDescription.CountValue); 251if (this.RequestDescription.CountOption == RequestQueryCountOption.Inline) 258this.WriteNextPageLink(lastObject, lastExpandedSkipToken, this.RequestDescription.ResultUri);
System\Data\Services\Serializers\PlainXmlSerializer.cs (12)
135element != null || this.RequestDescription.TargetResourceType != null || this.RequestDescription.TargetKind == RequestTargetKind.OpenProperty, 138this.RequestDescription.IsSingleResult, 140string propertyName = this.RequestDescription.ContainerName; 145if (this.RequestDescription.TargetKind == RequestTargetKind.OpenProperty) 151resourceType = this.RequestDescription.TargetResourceType; 174!this.RequestDescription.IsSingleResult, 176this.writer.WriteStartElement(this.RequestDescription.ContainerName, XmlConstants.DataWebNamespace); 181this.RequestDescription.TargetResourceType : WebUtil.GetResourceType(this.Provider, element); 203this.writer.WriteValue(this.RequestDescription.CountValue); 231if (this.RequestDescription.CountOption == RequestQueryCountOption.Inline) 260this.WriteNextPageLink(lastObject, lastExpandedSkipToken, this.RequestDescription.ResultUri);
System\Data\Services\Serializers\Serializer.cs (13)
200/// Handles the complete serialization for the specified <see cref="RequestDescription"/>. 341if (expanded != null && !this.IsCustomPaged && !this.RequestDescription.IsRequestForEnumServiceOperation) 367skipTokenBuilder = new SkipTokenBuilderFromExpandedResult(skipTokenExpandedResult, this.RequestDescription.SkipTokenExpressionCount); 371Debug.Assert(this.RequestDescription.SkipTokenProperties != null, "Must have skip token properties collection"); 372Debug.Assert(this.RequestDescription.SkipTokenProperties.Count > 0, "Must have some valid ordered properties in the skip token properties collection"); 373skipTokenBuilder = new SkipTokenBuilderFromProperties(lastObject, this.Provider, this.RequestDescription.SkipTokenProperties); 409if (this.CurrentContainer != null && !this.RequestDescription.IsRequestForEnumServiceOperation) 416this.RequestDescription.ResponseVersion != RequestDescription.DataServiceDefaultResponseVersion, 425if (pageSize != 0 && this.RequestDescription.ResponseVersion != RequestDescription.DataServiceDefaultResponseVersion) 533return this.PushSegment(this.RequestDescription.ContainerName, this.CurrentContainer); 807ExpandedProjectionNode expandedProjectionNode = this.RequestDescription.RootProjectionNode; 845if (this.RequestDescription.SegmentInfos[0].TargetSource == RequestTargetSource.ServiceOperation) 847foreach (var parameter in this.RequestDescription.SegmentInfos[0].Operation.Parameters)
System\Data\Services\Serializers\SyndicationSerializer.cs (23)
160Debug.Assert(this.RequestDescription.IsSingleResult, "this.RequestDescription.SingleResult"); 167if (this.RequestDescription.TargetSource == RequestTargetSource.EntitySet || 168this.RequestDescription.TargetSource == RequestTargetSource.ServiceOperation) 174this.RequestDescription.TargetResourceType, 175this.RequestDescription.ResultUri, 176this.RequestDescription.ContainerName, 183this.RequestDescription.TargetSource == RequestTargetSource.Property, 184"TargetSource(" + this.RequestDescription.TargetSource + ") == Property -- otherwise control shouldn't be here."); 186if (this.RequestDescription.TargetKind == RequestTargetKind.OpenProperty) 197Debug.Assert(this.RequestDescription.Property != null, "this.RequestDescription.Property - otherwise Property source set with no Property specified."); 198ResourceProperty property = this.RequestDescription.Property; 211this.RequestDescription.ResultUri, // absoluteUri 212this.RequestDescription.ContainerName, // relativeUri 229Debug.Assert(!this.RequestDescription.IsSingleResult, "!this.RequestDescription.SingleResult"); 232if (this.RequestDescription.TargetKind != RequestTargetKind.OpenProperty && 233this.RequestDescription.TargetSource == RequestTargetSource.Property) 235title = this.RequestDescription.Property.Name; 239title = this.RequestDescription.ContainerName; 245string relativeUri = this.RequestDescription.LastSegmentInfo.Identifier; 248if (this.RequestDescription.CountOption == RequestQueryCountOption.Inline) 258this.RequestDescription.TargetResourceType, 260this.RequestDescription.ResultUri, // absoluteUri 279RequestDescription.CountValue);