public override void ReadData(int offset, int length, IntPtr dest) { var data = Memory.PinObject(_mpData); Memory.Copy(dest, data, length); Memory.UnpinObject(_mpData); }