10 instantiations of ArrayBuffer
System.Net.Http (10)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (3)
138_incomingBuffer = new ArrayBuffer(initialSize: 0, usePool: true); 139_outgoingBuffer = new ArrayBuffer(initialSize: 0, usePool: true); 1642headerBuffer = new ArrayBuffer(InitialConnectionBufferSize, usePool: true);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (1)
592buffer = new ArrayBuffer(initialSize: 32, usePool: true);
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
73_sendBuffer = new ArrayBuffer(initialSize: 64, usePool: true); 74_recvBuffer = new ArrayBuffer(initialSize: 64, usePool: true);
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (4)
86_writeBuffer = new ArrayBuffer(InitialWriteBufferSize, usePool: false); 87_readBuffer = new ArrayBuffer(InitialReadBufferSize, usePool: false); 1976_readBuffer = new ArrayBuffer(pooledBuffer); 1994_readBuffer = new ArrayBuffer(origReadBuffer);
18 references to ArrayBuffer
System.Net.Http (18)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (11)
32private ArrayBuffer _incomingBuffer; 33private ArrayBuffer _outgoingBuffer; 1350private void WriteIndexedHeader(int index, ref ArrayBuffer headerBuffer) 1363private void WriteIndexedHeader(int index, string value, ref ArrayBuffer headerBuffer) 1376private void WriteLiteralHeader(string name, ReadOnlySpan<string> values, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1389private void WriteLiteralHeaderValues(ReadOnlySpan<string> values, byte[]? separator, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1402private void WriteLiteralHeaderValue(string value, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1415private void WriteBytes(ReadOnlySpan<byte> bytes, ref ArrayBuffer headerBuffer) 1424private int WriteHeaderCollection(HttpRequestMessage request, HttpHeaders headers, ref ArrayBuffer headerBuffer) 1496private void WriteHeaders(HttpRequestMessage request, ref ArrayBuffer headerBuffer) 1635ArrayBuffer headerBuffer = default;
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (3)
580ArrayBuffer buffer = default; 631ArrayBuffer bufferCopy = buffer; 717private async Task ProcessServerControlStreamAsync(QuicStream stream, ArrayBuffer buffer)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (2)
29private ArrayBuffer _sendBuffer; 30private ArrayBuffer _recvBuffer;
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (2)
49private ArrayBuffer _writeBuffer; 62private ArrayBuffer _readBuffer;