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)
81
Contract.Assert(
_buffer
!= null);
85
if (
_buffer
.Length != _bufferSize || _bufferSize >= MaxShadowBufferSize)
91
Array.Copy(
_buffer
, 0, shadowBuffer, 0, _writePos);
97
if (
_buffer
== null)
147
var tempBuffer =
_buffer
;
212
Contract.Assert(
_buffer
!= null && _bufferSize >= _writePos,
215
_stream.Write(
_buffer
, 0, _writePos);
222
Contract.Assert(
_buffer
!= null && _bufferSize >= _writePos,
225
await _stream.WriteAsync(
_buffer
, 0, _writePos, cancellationToken).ConfigureAwait(false);
254
Array.Copy(array, offset,
_buffer
, _writePos, bytesToWrite);
367
Contract.Assert(
_buffer
!= null);
369
_stream.Write(
_buffer
, 0, _writePos);
383
Contract.Assert(
_buffer
!= null);
390
Array.Copy(array, offset,
_buffer
, _writePos, count);
391
_stream.Write(
_buffer
, 0, totalUserBytes);
396
_stream.Write(
_buffer
, 0, _writePos);
494
Contract.Assert(
_buffer
!= null);
496
await _stream.WriteAsync(
_buffer
, 0, _writePos, cancellationToken).ConfigureAwait(false);
511
Contract.Assert(
_buffer
!= null);
518
Buffer.BlockCopy(array, offset,
_buffer
, _writePos, count);
519
await _stream.WriteAsync(
_buffer
, 0, totalUserBytes, cancellationToken).ConfigureAwait(false);
524
await _stream.WriteAsync(
_buffer
, 0, _writePos, cancellationToken).ConfigureAwait(false);
548
_buffer
[_writePos++] = value;