public void Recycle(ref ArrayPoolMemory <T> Memory) { ArrayPool <T> .Shared.Return(Memory.Arr); }
public void Resize(int NewSize, ref ArrayPoolMemory <T> Memory) { ref var OldMem = ref Memory;
public void Allocate(int Size, out ArrayPoolMemory <T> Memory) { Memory = new ArrayPoolMemory <T>(ArrayPool <T> .Shared.Rent(Size)); }