23 writes to TargetKind
System.Data.Services (23)
System\Data\Services\RequestDescription.cs (2)
113
segment.
TargetKind
= targetKind;
414
segmentInfo.
TargetKind
= description.TargetKind;
System\Data\Services\RequestUriProcessor.cs (15)
476
segment.
TargetKind
= RequestTargetKind.Metadata;
483
segment.
TargetKind
= RequestTargetKind.Batch;
551
segment.
TargetKind
= TargetKindFromType(segment.TargetResourceType);
558
segment.
TargetKind
= RequestTargetKind.VoidServiceOperation;
564
segment.
TargetKind
= TargetKindFromType(segment.TargetResourceType);
605
segment.
TargetKind
= RequestTargetKind.Resource;
718
segment.
TargetKind
= RequestTargetKind.PrimitiveValue;
726
segment.
TargetKind
= RequestTargetKind.Link;
791
segment.
TargetKind
= RequestTargetKind.PrimitiveValue;
804
segment.
TargetKind
= RequestTargetKind.OpenPropertyValue;
811
segment.
TargetKind
= RequestTargetKind.MediaResource;
837
segment.
TargetKind
= RequestTargetKind.OpenProperty;
880
segment.
TargetKind
= RequestTargetKind.ComplexObject;
884
segment.
TargetKind
= RequestTargetKind.Resource;
894
segment.
TargetKind
= RequestTargetKind.Primitive;
System\Data\Services\SegmentInfo.cs (1)
84
this.
TargetKind
= other.TargetKind;
System\Data\Services\Serializers\Deserializer.cs (3)
710
adjustedSegment.
TargetKind
= segmentInfo.TargetKind;
856
result.
TargetKind
= RequestTargetKind.OpenProperty;
860
result.
TargetKind
= RequestTargetKind.Resource;
System\Data\Services\Serializers\JsonDeserializer.cs (2)
560
segmentInfo.
TargetKind
= RequestTargetKind.ComplexObject;
793
segmentInfo.
TargetKind
= RequestTargetKind.Resource;
66 references to TargetKind
System.Data.Services (66)
System\Data\Services\DataService.cs (3)
1522
if (currentSegment.
TargetKind
== RequestTargetKind.PrimitiveValue || currentSegment.
TargetKind
== RequestTargetKind.OpenPropertyValue)
1528
if (currentSegment.
TargetKind
== RequestTargetKind.OpenProperty)
System\Data\Services\RequestDescription.cs (5)
247
get { return this.LastSegmentInfo.
TargetKind
; }
288
return (this.segmentInfos.Length >= 3 && this.segmentInfos[this.segmentInfos.Length - 2].
TargetKind
== RequestTargetKind.Link);
393
if (segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty &&
574
if (this.segmentInfos[j].
TargetKind
== RequestTargetKind.Resource || this.segmentInfos[j].HasKeyValues)
655
if (this.segmentInfos[idx].
TargetKind
== RequestTargetKind.Link)
System\Data\Services\RequestQueryProcessor.cs (1)
731
if (this.description.SegmentInfos.Any(si => si.
TargetKind
== RequestTargetKind.Link))
System\Data\Services\RequestUriProcessor.cs (27)
82
RequestTargetKind targetKind = (lastSegment == null) ? RequestTargetKind.ServiceDirectory : lastSegment.
TargetKind
;
120
(lastSegment.
TargetKind
!= RequestTargetKind.PrimitiveValue &&
121
lastSegment.
TargetKind
!= RequestTargetKind.OpenPropertyValue &&
122
lastSegment.
TargetKind
!= RequestTargetKind.MediaResource) ?
689
else if (previous.
TargetKind
== RequestTargetKind.Batch ||
690
previous.
TargetKind
== RequestTargetKind.Metadata ||
691
previous.
TargetKind
== RequestTargetKind.PrimitiveValue ||
692
previous.
TargetKind
== RequestTargetKind.VoidServiceOperation ||
693
previous.
TargetKind
== RequestTargetKind.OpenPropertyValue ||
694
previous.
TargetKind
== RequestTargetKind.MediaResource)
705
else if (previous.
TargetKind
== RequestTargetKind.Primitive)
720
else if (previous.
TargetKind
== RequestTargetKind.Resource &&
731
previous.
TargetKind
== RequestTargetKind.ComplexObject ||
732
previous.
TargetKind
== RequestTargetKind.Resource ||
733
previous.
TargetKind
== RequestTargetKind.OpenProperty ||
734
previous.
TargetKind
== RequestTargetKind.Link,
735
"previous.TargetKind(" + previous.
TargetKind
+ ") can have properties");
737
postLinkSegment = (previous.
TargetKind
== RequestTargetKind.Link);
762
Debug.Assert(previous.
TargetKind
== RequestTargetKind.OpenProperty, "For open properties, the target resource type must be null");
767
Debug.Assert(previous.
TargetKind
!= RequestTargetKind.OpenProperty, "Since the query element type is known, this can't be open property");
774
if (previous.
TargetKind
!= RequestTargetKind.Resource)
796
(previous.
TargetKind
== RequestTargetKind.OpenProperty || (previous.
TargetKind
== RequestTargetKind.Resource)))
802
if (previous.
TargetKind
== RequestTargetKind.OpenProperty)
831
if (previous.
TargetKind
== RequestTargetKind.Link || hasQuery || service.OperationContext.Host.AstoriaHttpVerb == AstoriaVerbs.POST)
871
if (previous.
TargetKind
== RequestTargetKind.Link &&
934
if (segments.Length != 0 && previous.
TargetKind
== RequestTargetKind.Link)
System\Data\Services\SegmentInfo.cs (3)
84
this.TargetKind = other.
TargetKind
;
188
this.
TargetKind
== RequestTargetKind.PrimitiveValue ||
189
this.
TargetKind
== RequestTargetKind.OpenPropertyValue ||
System\Data\Services\Serializers\Deserializer.cs (4)
426
if (description.SegmentInfos[j].
TargetKind
== RequestTargetKind.Resource ||
543
segmentInfo.
TargetKind
!= RequestTargetKind.OpenProperty &&
544
segmentInfo.
TargetKind
!= RequestTargetKind.OpenPropertyValue,
710
adjustedSegment.TargetKind = segmentInfo.
TargetKind
;
System\Data\Services\Serializers\JsonDeserializer.cs (12)
268
if (segment.
TargetKind
== RequestTargetKind.Primitive ||
269
segment.
TargetKind
== RequestTargetKind.OpenProperty ||
270
segment.
TargetKind
== RequestTargetKind.ComplexObject)
278
else if (segment.
TargetKind
!= RequestTargetKind.OpenProperty)
343
if (segmentInfo.
TargetKind
== RequestTargetKind.Primitive ||
345
(segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty && WebUtil.IsPrimitiveType(nonEntityResource.GetType())))
355
(segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty && WebUtil.IsPrimitiveType(jsonObject.GetType())) ||
356
segmentInfo.
TargetKind
== RequestTargetKind.Primitive)
375
if (segmentInfo.
TargetKind
!= RequestTargetKind.OpenProperty)
396
if ((uri != null || resourceType.ResourceTypeKind == ResourceTypeKind.EntityType) && segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty)
473
if (segmentInfo.
TargetKind
== RequestTargetKind.Resource)
491
Debug.Assert(segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty, "segmentInfo.TargetKind == RequestTargetKind.OpenProperty");
System\Data\Services\Serializers\PlainXmlDeserializer.cs (5)
142
segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty ||
143
segmentInfo.
TargetKind
== RequestTargetKind.ComplexObject ||
144
segmentInfo.
TargetKind
== RequestTargetKind.Primitive,
145
segmentInfo.
TargetKind
+ " is one of open property; complex object; primitive -- otherwise the wrong serializer was chosen");
158
if (segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty)
System\Data\Services\Serializers\SyndicationDeserializer.cs (6)
367
if (segmentInfo.
TargetKind
== RequestTargetKind.OpenProperty)
374
Debug.Assert(segmentInfo.
TargetKind
== RequestTargetKind.Resource, "segmentInfo.TargetKind == RequestTargetKind.Resource");
406
if (segmentInfo.
TargetKind
== RequestTargetKind.Resource)
644
Debug.Assert(propertySegment.
TargetKind
!= RequestTargetKind.OpenProperty, "Open navigation properties are not supported on OpenTypes.");
660
Debug.Assert(propertySegment.
TargetKind
!= RequestTargetKind.OpenProperty, "Open navigation properties are not supported on OpenTypes.");
677
propertySegment.
TargetKind
== RequestTargetKind.Resource &&