System.Reflection.Internal.AbstractMemoryBlock
namespace System.Reflection.Internal
{
internal abstract class AbstractMemoryBlock : IDisposable
{
public unsafe abstract byte* Pointer { get; }
public abstract int Size { get; }
public abstract ImmutableArray<byte> GetContent(int offset);
public ImmutableArray<byte> GetContent();
public void Dispose();
protected abstract void Dispose(bool disposing);
protected unsafe static ImmutableArray<byte> CreateImmutableArray(byte* ptr, int length);
protected AbstractMemoryBlock();
}
}