using System;
using System.Buffers;
/*https://github.com/sidristij/memory-pools*/
namespace MemoryPools.Memory
{
public class MemoryOwner<T>
: IMemoryOwner<T>
public static MemoryOwner<T> Empty = new MemoryOwner<T>(Memory<T>.Empty);
protected MemoryOwner(Memory<T> memory)
Memory = memory;
}
public void Dispose()
Memory = Memory<T>.Empty;
public Memory<T> Memory { get; set; }
Powered by TurnKey Linux.