override protected byte[] readBytes(int offset, int size) { byte[] buf = new byte[size]; var result = HaloInterop.ReadHaloMemory((IntPtr)_baOffset + offset, buf, size); return(buf); }
override protected void writeBytes(int offset, byte[] data) { HaloInterop.WriteHaloMemory((IntPtr)_baOffset + offset, data, data.Length); }