System.Buffers.MemoryPool<T>
namespace System.Buffers
{
public abstract class MemoryPool<T> : IDisposable
{
public static MemoryPool<T> { get; }
public abstract int MaxBufferSize { get; }
public abstract IMemoryOwner<T> Rent(int minBufferSize = -1);
protected MemoryPool();
public void Dispose();
protected abstract void Dispose(bool disposing);
}
}