3 writes to _buffer
Microsoft.Extensions.AI (3)
Functions\AIFunctionFactory.Utilities.cs (3)
70
_buffer
= ArrayPool<byte>.Shared.Rent(initialCapacity);
107
_buffer
= null!;
125
_buffer
= newBuffer;
9 references to _buffer
Microsoft.Extensions.AI (9)
Functions\AIFunctionFactory.Utilities.cs (9)
74
public ReadOnlySpan<byte> GetBuffer() =>
_buffer
.AsSpan(0, _position);
90
Buffer.BlockCopy(buffer, offset,
_buffer
, _position, count);
104
if (
_buffer
is not null)
106
ArrayPool<byte>.Shared.Return(
_buffer
);
115
if (requiredCapacity <=
_buffer
.Length)
120
int newCapacity = Math.Max(requiredCapacity,
_buffer
.Length * 2);
122
Buffer.BlockCopy(
_buffer
, 0, newBuffer, 0, _position);
124
ArrayPool<byte>.Shared.Return(
_buffer
);
130
if (
_buffer
is null)