1 write to windowStart
System.ServiceModel (1)
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
742this.windowStart += slide;
28 references to windowStart
System.ServiceModel (28)
System\ServiceModel\Channels\TransmissionStrategy.cs (28)
118return (this.last != 0 && this.windowStart == this.last + 1); 231sequenceNumber = this.windowStart + this.window.Count; 250int index = (int)(sequenceNumber - this.windowStart); 365attemptInfo = new MessageAttemptInfo(this.window.GetMessage(0), this.windowStart, this.window.GetRetryCount(0), this.window.GetState(0)); 429if (next < this.windowStart) 436int index = (int)(next - this.windowStart); 463this.last = this.windowStart + this.window.Count - 1; 558if ((this.windowStart == 1) && (this.window.Count == 0)) 569return ranges[0].Upper >= (this.windowStart - 1); 587Int64 lastMessageSent = this.windowStart + this.window.Count - 1; 588Int64 lastMessageAcked = this.windowStart - 1; 607if (range.Upper >= this.windowStart) 609if (range.Lower <= this.windowStart) 616int beginIndex = (int)(range.Lower - this.windowStart); 617int endIndex = (int)((range.Upper > lastMessageSent) ? (this.window.Count - 1) : (range.Upper - this.windowStart)); 624int beginIndex = (int)((range.Lower < this.windowStart) ? 0 : (range.Lower - this.windowStart)); 625int endIndex = (int)((range.Upper > lastMessageSent) ? (this.window.Count - 1) : (range.Upper - this.windowStart)); 694if (range.Upper < this.windowStart) 696if (range.Upper == this.windowStart - 1 && (quotaRemaining != -1) && quotaRemaining > this.quotaRemaining) 701else if (range.Lower <= this.windowStart) 707Int64 slide = range.Upper - this.windowStart + 1; 729Int64 oldWindowEnd = this.windowStart + this.windowSize; 753sendBeginIndex = Math.Max(0, (int)oldWindowEnd - (int)this.windowStart); 769sendBeginIndex = Math.Max(0, (int)oldWindowEnd - (int)this.windowStart); 780Int64 sequenceNumber = this.windowStart + i; 801this.window.SetTransferred((int)(i - this.windowStart)); 831if (this.windowStart + this.window.Count + this.waitQueue.Count == Int64.MaxValue)