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