public void Read(BigEndianStream s) { TLVType = s.ReadUShort(); if (Is32) { Length = s.ReadUInt(); } else { Length = s.ReadUShort(); } //Value = new byte[Length]; Value = s.ReadBytesReversed(Length); }