1 write to _buffer
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
835_buffer = new TransmissionInfo[_maxSize];
13 references to _buffer
System.ServiceModel.Primitives (13)
System\ServiceModel\Channels\TransmissionStrategy.cs (13)
867_buffer[_tail] = new TransmissionInfo(message, addTime, state); 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; 967_buffer[_head].Buffer.Close(); 968_buffer[_head].Buffer = null; 976_buffer[(_head + index) % _maxSize].Transferred = true;