189 references to RequestTargetKind
System.Data.Services (189)
System\Data\Services\DataService.cs (38)
519bool allowStrongEtag = description.TargetKind == RequestTargetKind.MediaResource; 664Debug.Assert(description.TargetKind == RequestTargetKind.Metadata, "This method can only be called from the $metadata path because it enumerates through all resource types."); 704if (description.TargetKind == RequestTargetKind.Metadata) 734else if (description.TargetKind == RequestTargetKind.ServiceDirectory) 797else if (description.TargetKind == RequestTargetKind.VoidServiceOperation) 863if (description.TargetKind == RequestTargetKind.MediaResource) 883description.LinkUri ? RequestTargetKind.Link : description.TargetKind, 946RequestTargetKind targetKind, 953if (targetKind == RequestTargetKind.PrimitiveValue) 957else if (targetKind == RequestTargetKind.MediaResource) 963else if (targetKind != RequestTargetKind.OpenPropertyValue) 965bool entityTarget = targetKind == RequestTargetKind.Resource; 1114if (!String.IsNullOrEmpty(host.RequestIfNoneMatch) && description.TargetKind != RequestTargetKind.MediaResource) 1153else if (description.IsSingleResult && description.TargetKind == RequestTargetKind.Resource) 1196else if (description.TargetKind == RequestTargetKind.PrimitiveValue) 1229else if (description.TargetKind == RequestTargetKind.OpenProperty) 1234else if (description.TargetKind == RequestTargetKind.OpenPropertyValue) 1274if (description.TargetKind == RequestTargetKind.Metadata) 1283else if (description.TargetKind == RequestTargetKind.ServiceDirectory) 1356else if (RequestDescription.IsETagHeaderAllowed(description) && description.TargetKind != RequestTargetKind.MediaResource) 1365if (resource == null && description.TargetKind == RequestTargetKind.Resource) 1421description.TargetKind == RequestTargetKind.OpenProperty || 1422description.TargetKind == RequestTargetKind.OpenPropertyValue || 1423description.TargetKind == RequestTargetKind.MediaResource, 1431bool rawValue = description.TargetKind == RequestTargetKind.OpenPropertyValue || description.TargetKind == RequestTargetKind.MediaResource; 1432RequestTargetKind targetKind; 1442targetKind = RequestTargetKind.ComplexObject; 1449targetKind = RequestTargetKind.PrimitiveValue; 1453targetKind = RequestTargetKind.Primitive; 1472targetKind = RequestTargetKind.Resource; 1480targetKind = RequestTargetKind.Link; 1522if (currentSegment.TargetKind == RequestTargetKind.PrimitiveValue || currentSegment.TargetKind == RequestTargetKind.OpenPropertyValue) 1528if (currentSegment.TargetKind == RequestTargetKind.OpenProperty) 1728if (description.TargetKind != RequestTargetKind.Batch) 1772Debug.Assert(description.TargetKind != RequestTargetKind.Batch, "description.TargetKind != RequestTargetKind.Batch"); 2502description.TargetKind == RequestTargetKind.Resource || description.TargetSource == RequestTargetSource.ServiceOperation,
System\Data\Services\DataServiceConfiguration.cs (6)
630description.TargetKind != RequestTargetKind.Nothing, 633description.TargetKind != RequestTargetKind.VoidServiceOperation, 635if (description.TargetKind == RequestTargetKind.Metadata || 636description.TargetKind == RequestTargetKind.ServiceDirectory) 640else if (description.TargetKind == RequestTargetKind.Batch) 675if (description.TargetKind != RequestTargetKind.MediaResource)
System\Data\Services\RequestDescription.cs (7)
106internal RequestDescription(RequestTargetKind targetKind, RequestTargetSource targetSource, Uri resultUri) 245internal RequestTargetKind TargetKind 288return (this.segmentInfos.Length >= 3 && this.segmentInfos[this.segmentInfos.Length - 2].TargetKind == RequestTargetKind.Link); 393if (segmentInfo.TargetKind == RequestTargetKind.OpenProperty && 543if (this.TargetKind == RequestTargetKind.Resource) 574if (this.segmentInfos[j].TargetKind == RequestTargetKind.Resource || this.segmentInfos[j].HasKeyValues) 655if (this.segmentInfos[idx].TargetKind == RequestTargetKind.Link)
System\Data\Services\RequestQueryProcessor.cs (6)
105description.TargetKind == RequestTargetKind.Resource || 106description.TargetKind == RequestTargetKind.OpenProperty || 107description.TargetKind == RequestTargetKind.ComplexObject || 110this.setQueryApplicable = (description.TargetKind == RequestTargetKind.Resource && !description.IsSingleResult) || 119this.pagingApplicable = (description.TargetKind == RequestTargetKind.Resource && !description.IsSingleResult) && 731if (this.description.SegmentInfos.Any(si => si.TargetKind == RequestTargetKind.Link))
System\Data\Services\RequestUriProcessor.cs (58)
82RequestTargetKind targetKind = (lastSegment == null) ? RequestTargetKind.ServiceDirectory : lastSegment.TargetKind; 87if (targetKind == RequestTargetKind.Metadata || 88targetKind == RequestTargetKind.Batch || 89targetKind == RequestTargetKind.ServiceDirectory) 93else if (targetKind == RequestTargetKind.VoidServiceOperation) 101RequestTargetKind.VoidServiceOperation, // targetKind 109targetKind == RequestTargetKind.ComplexObject || 110targetKind == RequestTargetKind.OpenProperty || 111targetKind == RequestTargetKind.OpenPropertyValue || 112targetKind == RequestTargetKind.Primitive || 113targetKind == RequestTargetKind.PrimitiveValue || 114targetKind == RequestTargetKind.Resource || 115targetKind == RequestTargetKind.MediaResource, 120(lastSegment.TargetKind != RequestTargetKind.PrimitiveValue && 121lastSegment.TargetKind != RequestTargetKind.OpenPropertyValue && 122lastSegment.TargetKind != RequestTargetKind.MediaResource) ? 387if (description.TargetKind != RequestTargetKind.Resource || !description.IsSingleResult || description.TargetSource != RequestTargetSource.EntitySet) 476segment.TargetKind = RequestTargetKind.Metadata; 483segment.TargetKind = RequestTargetKind.Batch; 558segment.TargetKind = RequestTargetKind.VoidServiceOperation; 605segment.TargetKind = RequestTargetKind.Resource; 689else if (previous.TargetKind == RequestTargetKind.Batch || 690previous.TargetKind == RequestTargetKind.Metadata || 691previous.TargetKind == RequestTargetKind.PrimitiveValue || 692previous.TargetKind == RequestTargetKind.VoidServiceOperation || 693previous.TargetKind == RequestTargetKind.OpenPropertyValue || 694previous.TargetKind == RequestTargetKind.MediaResource) 705else if (previous.TargetKind == RequestTargetKind.Primitive) 718segment.TargetKind = RequestTargetKind.PrimitiveValue; 720else if (previous.TargetKind == RequestTargetKind.Resource && 726segment.TargetKind = RequestTargetKind.Link; 731previous.TargetKind == RequestTargetKind.ComplexObject || 732previous.TargetKind == RequestTargetKind.Resource || 733previous.TargetKind == RequestTargetKind.OpenProperty || 734previous.TargetKind == RequestTargetKind.Link, 737postLinkSegment = (previous.TargetKind == RequestTargetKind.Link); 762Debug.Assert(previous.TargetKind == RequestTargetKind.OpenProperty, "For open properties, the target resource type must be null"); 767Debug.Assert(previous.TargetKind != RequestTargetKind.OpenProperty, "Since the query element type is known, this can't be open property"); 774if (previous.TargetKind != RequestTargetKind.Resource) 791segment.TargetKind = RequestTargetKind.PrimitiveValue; 796(previous.TargetKind == RequestTargetKind.OpenProperty || (previous.TargetKind == RequestTargetKind.Resource))) 802if (previous.TargetKind == RequestTargetKind.OpenProperty) 804segment.TargetKind = RequestTargetKind.OpenPropertyValue; 811segment.TargetKind = RequestTargetKind.MediaResource; 831if (previous.TargetKind == RequestTargetKind.Link || hasQuery || service.OperationContext.Host.AstoriaHttpVerb == AstoriaVerbs.POST) 837segment.TargetKind = RequestTargetKind.OpenProperty; 871if (previous.TargetKind == RequestTargetKind.Link && 880segment.TargetKind = RequestTargetKind.ComplexObject; 884segment.TargetKind = RequestTargetKind.Resource; 894segment.TargetKind = RequestTargetKind.Primitive; 934if (segments.Length != 0 && previous.TargetKind == RequestTargetKind.Link) 1258/// <returns>An appropriate <see cref="RequestTargetKind"/> for the specified <paramref name="type"/>.</returns> 1259private static RequestTargetKind TargetKindFromType(ResourceType type) 1266return RequestTargetKind.ComplexObject; 1268return RequestTargetKind.Resource; 1271return RequestTargetKind.Primitive;
System\Data\Services\ResponseBodyWriter.cs (14)
72if (this.requestDescription.TargetKind == RequestTargetKind.MediaResource) 110this.requestDescription.TargetKind == RequestTargetKind.OpenPropertyValue || 111this.requestDescription.TargetKind == RequestTargetKind.PrimitiveValue || 112this.requestDescription.TargetKind == RequestTargetKind.MediaResource, 117if (this.requestDescription.TargetKind == RequestTargetKind.MediaResource) 132this.requestDescription.TargetKind == RequestTargetKind.OpenPropertyValue || 133this.requestDescription.TargetKind == RequestTargetKind.PrimitiveValue, 144Debug.Assert(this.requestDescription.TargetKind != RequestTargetKind.PrimitiveValue, "this.requestDescription.TargetKind != RequestTargetKind.PrimitiveValue"); 145Debug.Assert(this.requestDescription.TargetKind != RequestTargetKind.OpenPropertyValue, "this.requestDescription.TargetKind != RequestTargetKind.OpenPropertyValue"); 146Debug.Assert(this.requestDescription.TargetKind != RequestTargetKind.Metadata, "this.requestDescription.TargetKind != RequestTargetKind.Metadata"); 148if (this.requestDescription.TargetKind == RequestTargetKind.ServiceDirectory) 178this.requestDescription.TargetKind == RequestTargetKind.OpenProperty || 179this.requestDescription.TargetKind == RequestTargetKind.Resource, 202Debug.Assert(this.requestDescription.TargetKind == RequestTargetKind.Metadata, "this.requestDescription.TargetKind == RequestTargetKind.Metadata");
System\Data\Services\SegmentInfo.cs (4)
50private RequestTargetKind targetKind; 132internal RequestTargetKind TargetKind 188this.TargetKind == RequestTargetKind.PrimitiveValue || 189this.TargetKind == RequestTargetKind.OpenPropertyValue ||
System\Data\Services\Serializers\Deserializer.cs (26)
250if (description.TargetKind == RequestTargetKind.OpenPropertyValue || 251description.TargetKind == RequestTargetKind.PrimitiveValue) 305else if (description.TargetKind == RequestTargetKind.MediaResource) 406description.TargetKind == RequestTargetKind.OpenPropertyValue || 407description.TargetKind == RequestTargetKind.PrimitiveValue) 426if (description.SegmentInfos[j].TargetKind == RequestTargetKind.Resource || 478description.TargetKind == RequestTargetKind.OpenProperty || 479description.TargetKind == RequestTargetKind.OpenPropertyValue, 488if (checkETag && !Deserializer.IsCrossReferencedSegment(description.SegmentInfos[modifyingResourceIndex], service) && description.TargetKind != RequestTargetKind.MediaResource) 506if (description.TargetKind == RequestTargetKind.OpenProperty || 507description.TargetKind == RequestTargetKind.OpenPropertyValue) 512else if (description.TargetKind == RequestTargetKind.MediaResource) 519description.TargetKind == RequestTargetKind.Primitive || 520description.TargetKind == RequestTargetKind.ComplexObject || 521description.TargetKind == RequestTargetKind.PrimitiveValue, 543segmentInfo.TargetKind != RequestTargetKind.OpenProperty && 544segmentInfo.TargetKind != RequestTargetKind.OpenPropertyValue, 695if (requestDescription.TargetKind == RequestTargetKind.Resource) 856result.TargetKind = RequestTargetKind.OpenProperty; 860result.TargetKind = RequestTargetKind.Resource; 1085if (requestDescription.TargetKind == RequestTargetKind.PrimitiveValue || 1086requestDescription.TargetKind == RequestTargetKind.Primitive || 1087requestDescription.TargetKind == RequestTargetKind.OpenPropertyValue || 1088requestDescription.TargetKind == RequestTargetKind.MediaResource || 1089requestDescription.TargetKind == RequestTargetKind.ComplexObject) 1094if (requestDescription.TargetKind == RequestTargetKind.OpenProperty)
System\Data\Services\Serializers\JsonDeserializer.cs (14)
268if (segment.TargetKind == RequestTargetKind.Primitive || 269segment.TargetKind == RequestTargetKind.OpenProperty || 270segment.TargetKind == RequestTargetKind.ComplexObject) 278else if (segment.TargetKind != RequestTargetKind.OpenProperty) 343if (segmentInfo.TargetKind == RequestTargetKind.Primitive || 345(segmentInfo.TargetKind == RequestTargetKind.OpenProperty && WebUtil.IsPrimitiveType(nonEntityResource.GetType()))) 355(segmentInfo.TargetKind == RequestTargetKind.OpenProperty && WebUtil.IsPrimitiveType(jsonObject.GetType())) || 356segmentInfo.TargetKind == RequestTargetKind.Primitive) 375if (segmentInfo.TargetKind != RequestTargetKind.OpenProperty) 396if ((uri != null || resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) && segmentInfo.TargetKind == RequestTargetKind.OpenProperty) 473if (segmentInfo.TargetKind == RequestTargetKind.Resource) 491Debug.Assert(segmentInfo.TargetKind == RequestTargetKind.OpenProperty, "segmentInfo.TargetKind == RequestTargetKind.OpenProperty"); 560segmentInfo.TargetKind = RequestTargetKind.ComplexObject; 793segmentInfo.TargetKind = RequestTargetKind.Resource;
System\Data\Services\Serializers\PlainXmlDeserializer.cs (4)
142segmentInfo.TargetKind == RequestTargetKind.OpenProperty || 143segmentInfo.TargetKind == RequestTargetKind.ComplexObject || 144segmentInfo.TargetKind == RequestTargetKind.Primitive, 158if (segmentInfo.TargetKind == RequestTargetKind.OpenProperty)
System\Data\Services\Serializers\PlainXmlSerializer.cs (2)
135element != null || this.RequestDescription.TargetResourceType != null || this.RequestDescription.TargetKind == RequestTargetKind.OpenProperty, 145if (this.RequestDescription.TargetKind == RequestTargetKind.OpenProperty)
System\Data\Services\Serializers\SyndicationDeserializer.cs (6)
367if (segmentInfo.TargetKind == RequestTargetKind.OpenProperty) 374Debug.Assert(segmentInfo.TargetKind == RequestTargetKind.Resource, "segmentInfo.TargetKind == RequestTargetKind.Resource"); 406if (segmentInfo.TargetKind == RequestTargetKind.Resource) 644Debug.Assert(propertySegment.TargetKind != RequestTargetKind.OpenProperty, "Open navigation properties are not supported on OpenTypes."); 660Debug.Assert(propertySegment.TargetKind != RequestTargetKind.OpenProperty, "Open navigation properties are not supported on OpenTypes."); 677propertySegment.TargetKind == RequestTargetKind.Resource &&
System\Data\Services\Serializers\SyndicationSerializer.cs (2)
186if (this.RequestDescription.TargetKind == RequestTargetKind.OpenProperty) 232if (this.RequestDescription.TargetKind != RequestTargetKind.OpenProperty &&
System\Data\Services\WebUtil.cs (2)
463else if (description.TargetKind == RequestTargetKind.Resource || 476description.TargetKind != RequestTargetKind.OpenProperty &&