4 writes to _buffer
Microsoft.AspNetCore.DataProtection (4)
src\Shared\Buffers\RefPooledArrayBufferWriter.cs (4)
29_buffer = initialBuffer; 45_buffer = null; 135_buffer = _rentedBuffer; 164_buffer = _rentedBuffer;
11 references to _buffer
Microsoft.AspNetCore.DataProtection (11)
src\Shared\Buffers\RefPooledArrayBufferWriter.cs (11)
57return _buffer.Slice(0, _index); 87return _buffer.Slice(_index); 105if (_index + count > _buffer.Length) 107throw new InvalidOperationException($"Cannot advance past the end of the buffer. Current position: {_index}, Capacity: {_buffer.Length}, Requested advance: {count}."); 127var bufferSpace = _buffer.Length - _index; 131var rentedInitialSize = _buffer.Length + Math.Max(sizeHint, _buffer.Length); 134_buffer.CopyTo(_rentedBuffer); 144var availableSpace = _buffer.Length - _index; 151var growBy = Math.Max(sizeHint, _buffer.Length); 152var newSize = checked(_buffer.Length + growBy);