10 instantiations of ArrayBuffer
System.Net.Http (10)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (3)
139_incomingBuffer = new ArrayBuffer(initialSize: 0, usePool: true); 140_outgoingBuffer = new ArrayBuffer(initialSize: 0, usePool: true); 1645headerBuffer = new ArrayBuffer(InitialConnectionBufferSize, usePool: true);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (1)
593buffer = 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)
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)
33private ArrayBuffer _incomingBuffer; 34private ArrayBuffer _outgoingBuffer; 1353private void WriteIndexedHeader(int index, ref ArrayBuffer headerBuffer) 1366private void WriteIndexedHeader(int index, string value, ref ArrayBuffer headerBuffer) 1379private void WriteLiteralHeader(string name, ReadOnlySpan<string> values, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1392private void WriteLiteralHeaderValues(ReadOnlySpan<string> values, byte[]? separator, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1405private void WriteLiteralHeaderValue(string value, Encoding? valueEncoding, ref ArrayBuffer headerBuffer) 1418private void WriteBytes(ReadOnlySpan<byte> bytes, ref ArrayBuffer headerBuffer) 1427private int WriteHeaderCollection(HttpRequestMessage request, HttpHeaders headers, ref ArrayBuffer headerBuffer) 1499private void WriteHeaders(HttpRequestMessage request, ref ArrayBuffer headerBuffer) 1638ArrayBuffer headerBuffer = default;
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (3)
580ArrayBuffer buffer = default; 646ArrayBuffer bufferCopy = buffer; 709private 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;