10 writes to _writePos
System.ServiceModel.Primitives (10)
System\ServiceModel\Channels\BufferedWriteStream.cs (10)
216
_writePos
= 0;
226
_writePos
= 0;
256
_writePos
+= bytesToWrite;
370
_writePos
= 0;
392
_writePos
= 0;
397
_writePos
= 0;
497
_writePos
= 0;
520
_writePos
= 0;
525
_writePos
= 0;
548
_buffer[
_writePos
++] = value;
33 references to _writePos
System.ServiceModel.Primitives (33)
System\ServiceModel\Channels\BufferedWriteStream.cs (33)
91
Array.Copy(_buffer, 0, shadowBuffer, 0,
_writePos
);
163
if (
_writePos
> 0)
166
Contract.Assert(
_writePos
== 0);
191
if (
_writePos
> 0)
194
Contract.Assert(
_writePos
== 0);
202
Contract.Assert(
_writePos
== 0);
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);
247
int bytesToWrite = Math.Min(_bufferSize -
_writePos
, count);
254
Array.Copy(array, offset, _buffer,
_writePos
, bytesToWrite);
344
Contract.Assert(
_writePos
< _bufferSize);
351
totalUserBytes =
_writePos
+ count;
359
if (
_writePos
< _bufferSize)
366
Contract.Assert(
_writePos
== _bufferSize);
369
_stream.Write(_buffer, 0,
_writePos
);
375
Contract.Assert(
_writePos
< _bufferSize);
381
if (
_writePos
> 0)
390
Array.Copy(array, offset, _buffer,
_writePos
, count);
396
_stream.Write(_buffer, 0,
_writePos
);
429
Contract.Assert(
_writePos
< _bufferSize);
432
completeSynchronously = (count < _bufferSize -
_writePos
);
478
totalUserBytes =
_writePos
+ count;
486
if (
_writePos
< _bufferSize)
493
Contract.Assert(
_writePos
== _bufferSize);
496
await _stream.WriteAsync(_buffer, 0,
_writePos
, cancellationToken).ConfigureAwait(false);
502
Contract.Assert(
_writePos
< _bufferSize);
509
if (
_writePos
> 0)
518
Buffer.BlockCopy(array, offset, _buffer,
_writePos
, count);
524
await _stream.WriteAsync(_buffer, 0,
_writePos
, cancellationToken).ConfigureAwait(false);
543
if (
_writePos
>= _bufferSize - 1)
550
Contract.Assert(
_writePos
< _bufferSize);