3 writes to _buffer
System.Net.WebSockets (3)
System\Net\WebSockets\Compression\WebSocketDeflater.cs (3)
36_buffer = null; 49_buffer = ArrayPool<byte>.Shared.Rent(Math.Max(payload.Length, MinInitialBufferLength)); 71_buffer = newBuffer;
7 references to _buffer
System.Net.WebSockets (7)
System\Net\WebSockets\Compression\WebSocketDeflater.cs (7)
34if (_buffer is byte[] toReturn) 43Debug.Assert(_buffer is null, "Invalid state, ReleaseBuffer not called."); 54DeflatePrivate(payload, _buffer.AsSpan(position), endOfMessage, 67byte[] newBuffer = ArrayPool<byte>.Shared.Rent((int)(_buffer.Length * 1.3)); 68_buffer.AsSpan(0, position).CopyTo(newBuffer); 70byte[] toReturn = _buffer; 76return new ReadOnlySpan<byte>(_buffer, 0, position);