private void WriteInt(TagNodeInt val) { byte[] gzBytes = BitConverter.GetBytes(val.Data); if (BitConverter.IsLittleEndian) { Array.Reverse(gzBytes); } _stream.Write(gzBytes, 0, 4); }
private TagNode ReadInt() { byte[] gzBytes = new byte[4]; _stream.Read(gzBytes, 0, 4); if (BitConverter.IsLittleEndian) { Array.Reverse(gzBytes); } TagNodeInt val = new TagNodeInt(BitConverter.ToInt32(gzBytes, 0)); return(val); }