MemoryManager<T> public abstract class MemoryManager<T> : IMemoryOwner<T>, IDisposable, IPinnable Documentation public virtual Memory<T> Memory { get; } protected MemoryManager() protected Memory<T> CreateMemory(int length) protected Memory<T> CreateMemory(int start, int length) protected abstract void Dispose(bool disposing) public abstract Span<T> GetSpan() public abstract MemoryHandle Pin(int elementIndex = 0) public abstract void Unpin()