public Union8 ReverseLE() { if (BitConverter.IsLittleEndian) return this.Reverse(); else return this; }