4 writes to segmentInfos
System.Data.Services (4)
System\Data\Services\RequestDescription.cs (4)
116
this.
segmentInfos
= new SegmentInfo[] { segment };
143
this.
segmentInfos
= segmentInfos;
174
this.
segmentInfos
= other.SegmentInfos;
187
this.
segmentInfos
= other.SegmentInfos;
14 references to segmentInfos
System.Data.Services (14)
System\Data\Services\RequestDescription.cs (14)
222
get { return this.
segmentInfos
; }
280
get { return this.
segmentInfos
[this.
segmentInfos
.Length - 1]; }
288
return (this.
segmentInfos
.Length >= 3 && this.
segmentInfos
[this.
segmentInfos
.Length - 2].TargetKind == RequestTargetKind.Link);
565
Debug.Assert(this.
segmentInfos
.Length >= 1, "this.segmentInfos.Length >= 1");
574
if (this.
segmentInfos
[j].TargetKind == RequestTargetKind.Resource || this.
segmentInfos
[j].HasKeyValues)
653
for (; idx < this.
segmentInfos
.Length; idx++)
655
if (this.
segmentInfos
[idx].TargetKind == RequestTargetKind.Link)
661
Debug.Assert(idx > 0 && idx < this.
segmentInfos
.Length - 1, "idx > 0 && idx < this.segmentInfos.Length - 1");
662
leftSet = this.
segmentInfos
[idx - 1].TargetContainer;
663
rightSet = this.
segmentInfos
[idx + 1].TargetContainer;