1 write to _maxSize
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
834_maxSize = maxSize + 1;
15 references to _maxSize
System.ServiceModel.Primitives (15)
System\ServiceModel\Channels\TransmissionStrategy.cs (15)
835_buffer = new TransmissionInfo[_maxSize]; 845return (_tail - _head + _maxSize); 862if (Count >= (_maxSize - 1)) 868_tail = (_tail + 1) % _maxSize; 892return _buffer[(_head + index) % _maxSize].LastAttemptTime; 898if (!_buffer[(_head + index) % _maxSize].Transferred) 899return _buffer[(_head + index) % _maxSize].Buffer.CreateMessage(); 907return _buffer[(_head + index) % _maxSize].RetryCount; 913return _buffer[(_head + index) % _maxSize].State; 919return _buffer[(_head + index) % _maxSize].Transferred; 943if (_buffer[(_head + index) % _maxSize].Transferred) 953_buffer[(_head + index) % _maxSize].LastAttemptTime = retryTime; 955return ++_buffer[(_head + index) % _maxSize].RetryCount; 969_head = (_head + 1) % _maxSize; 976_buffer[(_head + index) % _maxSize].Transferred = true;