1 write to _writeBuffer
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
86_writeBuffer = new ArrayBuffer(InitialWriteBufferSize, usePool: false);
40 references to _writeBuffer
System.Net.Http (40)
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (40)
407_writeBuffer.EnsureAvailableSpace(6); 408Span<byte> buffer = _writeBuffer.AvailableSpan; 412_writeBuffer.Commit(bytesWritten + 1); 475_writeBuffer.EnsureAvailableSpace(2); 476Span<byte> buffer = _writeBuffer.AvailableSpan; 479_writeBuffer.Commit(2); 484_writeBuffer.EnsureAvailableSpace(bytes.Length); 485bytes.CopyTo(_writeBuffer.AvailableSpan); 486_writeBuffer.Commit(bytes.Length); 493_writeBuffer.EnsureAvailableSpace(s.Length); 495OperationStatus status = Ascii.FromUtf16(s, _writeBuffer.AvailableSpan, out int bytesWritten); 499_writeBuffer.Commit(s.Length); 506_writeBuffer.EnsureAvailableSpace(s.Length); 507Span<byte> buffer = _writeBuffer.AvailableSpan; 519_writeBuffer.Commit(s.Length); 523_writeBuffer.EnsureAvailableSpace(encoding.GetMaxByteCount(s.Length)); 524int length = encoding.GetBytes(s, _writeBuffer.AvailableSpan); 525_writeBuffer.Commit(length); 1376Debug.Assert(source.Length <= _writeBuffer.AvailableLength); 1377source.CopyTo(_writeBuffer.AvailableSpan); 1378_writeBuffer.Commit(source.Length); 1383int remaining = _writeBuffer.AvailableLength; 1392if (_writeBuffer.ActiveLength != 0) 1400if (source.Length >= _writeBuffer.Capacity) 1414int remaining = _writeBuffer.AvailableLength; 1423if (_writeBuffer.ActiveLength != 0) 1435if (source.Length <= _writeBuffer.Capacity) 1456if (source.Length <= _writeBuffer.Capacity) 1469if (_writeBuffer.ActiveLength != 0) 1471if (source.Length <= _writeBuffer.AvailableLength) 1492if (_writeBuffer.ActiveLength == 0) 1499if (source.Length <= _writeBuffer.AvailableLength) 1523if (value.TryFormat(_writeBuffer.AvailableSpan, out int bytesWritten, "X")) 1525_writeBuffer.Commit(bytesWritten); 1540Debug.Assert(_writeBuffer.Capacity >= 8); 1549ReadOnlySpan<byte> bytes = _writeBuffer.ActiveSpan; 1552_writeBuffer.Discard(bytes.Length); 1559ReadOnlyMemory<byte> bytes = _writeBuffer.ActiveMemory; 1562_writeBuffer.Discard(bytes.Length); 2041Debug.Assert(_writeBuffer.ActiveLength == 0, "Everything in write buffer should have been flushed.");