public void WriteUInt32(UInt32 value) { byte[] data = BitConverter.GetBytes(value); if (BitConverter.IsLittleEndian) { Array.Reverse(data); } _writer.Write(data); }