10 writes to _writePos
dotnet-svcutil-lib (10)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedWriteStream.cs (10)
206
_writePos
= 0;
216
_writePos
= 0;
246
_writePos
+= bytesToWrite;
360
_writePos
= 0;
382
_writePos
= 0;
387
_writePos
= 0;
486
_writePos
= 0;
509
_writePos
= 0;
514
_writePos
= 0;
537
_buffer[
_writePos
++] = value;
33 references to _writePos
dotnet-svcutil-lib (33)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedWriteStream.cs (33)
86
Array.Copy(_buffer, 0, shadowBuffer, 0,
_writePos
);
153
if (
_writePos
> 0)
156
Contract.Assert(
_writePos
== 0);
181
if (
_writePos
> 0)
184
Contract.Assert(
_writePos
== 0);
192
Contract.Assert(
_writePos
== 0);
202
Contract.Assert(_buffer != null && _bufferSize >=
_writePos
,
205
_stream.Write(_buffer, 0,
_writePos
);
212
Contract.Assert(_buffer != null && _bufferSize >=
_writePos
,
215
await _stream.WriteAsync(_buffer, 0,
_writePos
, cancellationToken).ConfigureAwait(false);
237
int bytesToWrite = Math.Min(_bufferSize -
_writePos
, count);
244
Array.Copy(array, offset, _buffer,
_writePos
, bytesToWrite);
334
Contract.Assert(
_writePos
< _bufferSize);
341
totalUserBytes =
_writePos
+ count;
349
if (
_writePos
< _bufferSize)
356
Contract.Assert(
_writePos
== _bufferSize);
359
_stream.Write(_buffer, 0,
_writePos
);
365
Contract.Assert(
_writePos
< _bufferSize);
371
if (
_writePos
> 0)
380
Array.Copy(array, offset, _buffer,
_writePos
, count);
386
_stream.Write(_buffer, 0,
_writePos
);
417
Contract.Assert(
_writePos
< _bufferSize);
420
completeSynchronously = (count < _bufferSize -
_writePos
);
467
totalUserBytes =
_writePos
+ count;
475
if (
_writePos
< _bufferSize)
482
Contract.Assert(
_writePos
== _bufferSize);
485
await _stream.WriteAsync(_buffer, 0,
_writePos
, cancellationToken).ConfigureAwait(false);
491
Contract.Assert(
_writePos
< _bufferSize);
498
if (
_writePos
> 0)
507
Buffer.BlockCopy(array, offset, _buffer,
_writePos
, count);
513
await _stream.WriteAsync(_buffer, 0,
_writePos
, cancellationToken).ConfigureAwait(false);
532
if (
_writePos
>= _bufferSize - 1)
539
Contract.Assert(
_writePos
< _bufferSize);