public SafeMemory(int size, BinaryMultiplier multiplier) { memsize = size * (int)multiplier; internalMemory = new byte[memsize]; memory = new MemoryStream(internalMemory, true); }
public UnsafeHGlobalMemory(int size, BinaryMultiplier multiplier) { this.memsize = size * (int)multiplier; memory = Marshal.AllocHGlobal(memsize); }