public override void Write(byte[] buffer, int offset, int count) { if (offset != 0) { throw new ArgumentException("'Only offset 0 is allow", nameof(offset)); } win32RawDisk.Write(buffer); }