public unsafe void Set <T>(int positionInBytes, T[] data, int offset, int count) where T : struct { Utilities.Write <T>((IntPtr)((void *)(this._buffer + positionInBytes)), data, offset, count); }