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)
57
return
_buffer
.Slice(0, _index);
87
return
_buffer
.Slice(_index);
105
if (_index + count >
_buffer
.Length)
107
throw new InvalidOperationException($"Cannot advance past the end of the buffer. Current position: {_index}, Capacity: {
_buffer
.Length}, Requested advance: {count}.");
127
var bufferSpace =
_buffer
.Length - _index;
131
var rentedInitialSize =
_buffer
.Length + Math.Max(sizeHint,
_buffer
.Length);
134
_buffer
.CopyTo(_rentedBuffer);
144
var availableSpace =
_buffer
.Length - _index;
151
var growBy = Math.Max(sizeHint,
_buffer
.Length);
152
var newSize = checked(
_buffer
.Length + growBy);