10 instantiations of ArrayBuffer
System.Net.Http (10)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (3)
142_incomingBuffer = new ArrayBuffer(initialSize: 0, usePool: true); 143_outgoingBuffer = new ArrayBuffer(initialSize: 0, usePool: true); 1700headerBuffer = new ArrayBuffer(InitialConnectionBufferSize, usePool: true);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (1)
597buffer = new ArrayBuffer(initialSize: 32, usePool: true);
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
75_sendBuffer = new ArrayBuffer(initialSize: 64, usePool: true); 76_recvBuffer = new ArrayBuffer(initialSize: 64, usePool: true);
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (4)
87_writeBuffer = new ArrayBuffer(InitialWriteBufferSize, usePool: false); 88_readBuffer = new ArrayBuffer(InitialReadBufferSize, usePool: false); 2002_readBuffer = new ArrayBuffer(pooledBuffer); 2020_readBuffer = new ArrayBuffer(origReadBuffer);
18 references to ArrayBuffer
System.Net.Http (18)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (11)
33private ArrayBuffer _incomingBuffer; 34private ArrayBuffer _outgoingBuffer; 1408private void WriteIndexedHeader(int index, ref ArrayBuffer headerBuffer) 1421private void WriteIndexedHeader(int index, string value, ref ArrayBuffer headerBuffer) 1434private void WriteLiteralHeader(string name, ReadOnlySpan<string> values, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1447private void WriteLiteralHeaderValues(ReadOnlySpan<string> values, byte[]? separator, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1460private void WriteLiteralHeaderValue(string value, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1473private void WriteBytes(ReadOnlySpan<byte> bytes, ref ArrayBuffer headerBuffer) 1482private int WriteHeaderCollection(HttpRequestMessage request, HttpHeaders headers, ref ArrayBuffer headerBuffer) 1554private void WriteHeaders(HttpRequestMessage request, ref ArrayBuffer headerBuffer) 1693ArrayBuffer headerBuffer = default;
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (3)
584ArrayBuffer buffer = default; 650ArrayBuffer bufferCopy = buffer; 713private async Task ProcessServerControlStreamAsync(QuicStream stream, ArrayBuffer buffer)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
30private ArrayBuffer _sendBuffer; 32private ArrayBuffer _recvBuffer;
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (2)
49private ArrayBuffer _writeBuffer; 62private ArrayBuffer _readBuffer;