1 write to _writeBuffer
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
87
_writeBuffer
= new ArrayBuffer(InitialWriteBufferSize, usePool: false);
40 references to _writeBuffer
System.Net.Http (40)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (40)
408
_writeBuffer
.EnsureAvailableSpace(6);
409
Span<byte> buffer =
_writeBuffer
.AvailableSpan;
413
_writeBuffer
.Commit(bytesWritten + 1);
476
_writeBuffer
.EnsureAvailableSpace(2);
477
Span<byte> buffer =
_writeBuffer
.AvailableSpan;
480
_writeBuffer
.Commit(2);
485
_writeBuffer
.EnsureAvailableSpace(bytes.Length);
486
bytes.CopyTo(
_writeBuffer
.AvailableSpan);
487
_writeBuffer
.Commit(bytes.Length);
494
_writeBuffer
.EnsureAvailableSpace(s.Length);
496
OperationStatus status = Ascii.FromUtf16(s,
_writeBuffer
.AvailableSpan, out int bytesWritten);
500
_writeBuffer
.Commit(bytesWritten);
507
_writeBuffer
.EnsureAvailableSpace(s.Length);
508
Span<byte> buffer =
_writeBuffer
.AvailableSpan;
520
_writeBuffer
.Commit(s.Length);
524
_writeBuffer
.EnsureAvailableSpace(encoding.GetMaxByteCount(s.Length));
525
int length = encoding.GetBytes(s,
_writeBuffer
.AvailableSpan);
526
_writeBuffer
.Commit(length);
1379
Debug.Assert(source.Length <=
_writeBuffer
.AvailableLength);
1380
source.CopyTo(
_writeBuffer
.AvailableSpan);
1381
_writeBuffer
.Commit(source.Length);
1386
int remaining =
_writeBuffer
.AvailableLength;
1395
if (
_writeBuffer
.ActiveLength != 0)
1403
if (source.Length >=
_writeBuffer
.Capacity)
1417
int remaining =
_writeBuffer
.AvailableLength;
1426
if (
_writeBuffer
.ActiveLength != 0)
1438
if (source.Length <=
_writeBuffer
.Capacity)
1459
if (source.Length <=
_writeBuffer
.Capacity)
1472
if (
_writeBuffer
.ActiveLength != 0)
1474
if (source.Length <=
_writeBuffer
.AvailableLength)
1495
if (
_writeBuffer
.ActiveLength == 0)
1502
if (source.Length <=
_writeBuffer
.AvailableLength)
1526
if (value.TryFormat(
_writeBuffer
.AvailableSpan, out int bytesWritten, "X"))
1528
_writeBuffer
.Commit(bytesWritten);
1543
Debug.Assert(
_writeBuffer
.Capacity >= 8);
1552
ReadOnlySpan<byte> bytes =
_writeBuffer
.ActiveSpan;
1555
_writeBuffer
.Discard(bytes.Length);
1562
ReadOnlyMemory<byte> bytes =
_writeBuffer
.ActiveMemory;
1565
_writeBuffer
.Discard(bytes.Length);
2067
Debug.Assert(
_writeBuffer
.ActiveLength == 0, "Everything in write buffer should have been flushed.");