1 write to maxSize
System.ServiceModel (1)
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
936this.maxSize = maxSize + 1;
15 references to maxSize
System.ServiceModel (15)
System\ServiceModel\Channels\TransmissionStrategy.cs (15)
937this.buffer = new TransmissionInfo[this.maxSize]; 947return (this.tail - this.head + this.maxSize); 964if (this.Count >= (this.maxSize - 1)) 970this.tail = (this.tail + 1) % this.maxSize; 994return this.buffer[(head + index) % this.maxSize].LastAttemptTime; 1000if (!this.buffer[(head + index) % this.maxSize].Transferred) 1001return this.buffer[(head + index) % this.maxSize].Buffer.CreateMessage(); 1009return this.buffer[(this.head + index) % this.maxSize].RetryCount; 1015return this.buffer[(this.head + index) % this.maxSize].State; 1021return this.buffer[(this.head + index) % this.maxSize].Transferred; 1045if (this.buffer[(head + index) % this.maxSize].Transferred) 1055this.buffer[(head + index) % this.maxSize].LastAttemptTime = retryTime; 1057return ++this.buffer[(head + index) % this.maxSize].RetryCount; 1071this.head = (this.head + 1) % this.maxSize; 1078this.buffer[(head + index) % this.maxSize].Transferred = true;