private void WriteShort(TagNodeShort val) { byte[] gzBytes = BitConverter.GetBytes(val.Data); if (BitConverter.IsLittleEndian) { Array.Reverse(gzBytes); } _stream.Write(gzBytes, 0, 2); }
private TagNode ReadShort() { byte[] gzBytes = new byte[2]; _stream.Read(gzBytes, 0, 2); if (BitConverter.IsLittleEndian) { Array.Reverse(gzBytes); } TagNodeShort val = new TagNodeShort(BitConverter.ToInt16(gzBytes, 0)); return(val); }