MemoryPool<T>.Rent(Int32) Method

Definition

Returns a memory block capable of holding at least minBufferSize elements of T.

public abstract System.Buffers.IMemoryOwner<T> Rent (int minBufferSize = -1);
abstract member Rent : int -> System.Buffers.IMemoryOwner<'T>
Public MustOverride Function Rent (Optional minBufferSize As Integer = -1) As IMemoryOwner(Of T)

Parameters

minBufferSize
Int32

The minimum number of elements of T that the memory pool can hold. A value of -1 returns a memory pool set to the default size for the pool.

Returns

IMemoryOwner<T>

A memory block capable of holding at least minBufferSize elements of T.

Applies to