<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview2-25401-01" />

System.Reflection.Internal.MemoryBlockProvider

abstract class MemoryBlockProvider : IDisposable
namespace System.Reflection.Internal { internal abstract class MemoryBlockProvider : IDisposable { public abstract int Size { get; } public AbstractMemoryBlock GetMemoryBlock(); public AbstractMemoryBlock GetMemoryBlock(int start, int size); protected abstract AbstractMemoryBlock GetMemoryBlockImpl(int start, int size); public abstract Stream GetStream(out StreamConstraints constraints); protected abstract void Dispose(bool disposing); public void Dispose(); protected MemoryBlockProvider(); } }