4 writes to _buffer
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\BufferedWriteStream.cs (4)
92_buffer = shadowBuffer; 101_buffer = _bufferManager.TakeBuffer(_bufferSize); 105_buffer = new byte[_bufferSize]; 148_buffer = null;
23 references to _buffer
System.ServiceModel.Primitives (23)
System\ServiceModel\Channels\BufferedWriteStream.cs (23)
81Contract.Assert(_buffer != null); 85if (_buffer.Length != _bufferSize || _bufferSize >= MaxShadowBufferSize) 91Array.Copy(_buffer, 0, shadowBuffer, 0, _writePos); 97if (_buffer == null) 147var tempBuffer = _buffer; 212Contract.Assert(_buffer != null && _bufferSize >= _writePos, 215_stream.Write(_buffer, 0, _writePos); 222Contract.Assert(_buffer != null && _bufferSize >= _writePos, 225await _stream.WriteAsync(_buffer, 0, _writePos, cancellationToken).ConfigureAwait(false); 254Array.Copy(array, offset, _buffer, _writePos, bytesToWrite); 367Contract.Assert(_buffer != null); 369_stream.Write(_buffer, 0, _writePos); 383Contract.Assert(_buffer != null); 390Array.Copy(array, offset, _buffer, _writePos, count); 391_stream.Write(_buffer, 0, totalUserBytes); 396_stream.Write(_buffer, 0, _writePos); 494Contract.Assert(_buffer != null); 496await _stream.WriteAsync(_buffer, 0, _writePos, cancellationToken).ConfigureAwait(false); 511Contract.Assert(_buffer != null); 518Buffer.BlockCopy(array, offset, _buffer, _writePos, count); 519await _stream.WriteAsync(_buffer, 0, totalUserBytes, cancellationToken).ConfigureAwait(false); 524await _stream.WriteAsync(_buffer, 0, _writePos, cancellationToken).ConfigureAwait(false); 548_buffer[_writePos++] = value;