1 write to ranges
System.ServiceModel (1)
System\ServiceModel\Channels\ReliableInputConnection.cs (1)
143this.ranges = this.ranges.MergeWith(sequenceNumber);
15 references to ranges
System.ServiceModel (15)
System\ServiceModel\Channels\ReliableInputConnection.cs (15)
27return (this.ranges.Count == 1 28&& this.ranges[0].Lower == 1 29&& this.ranges[0].Upper == this.last) 62return this.ranges; 82return ReliableInputConnection.CanMerge(sequenceNumber, this.ranges); 111if (this.ranges.Count > 0) 113return sequenceNumber > this.ranges[this.ranges.Count - 1].Upper; 134return this.ranges.Contains(sequenceNumber); 143this.ranges = this.ranges.MergeWith(sequenceNumber); 157if ((last < 1) || (this.ranges.Count == 0)) 163validLast = last >= this.ranges[this.ranges.Count - 1].Upper; 202int rangeCount = this.ranges.Count; 203Int64 lastReceived = (rangeCount > 0) ? this.ranges[rangeCount - 1].Upper : 0;