public void AddTlv(TlvObject tlvChild) { if (_tagValue == null) { _tagValue = new TlvObjectList(1); } tlvChild._tagPath = String.Concat(this._tagPath, ".", tlvChild._tagPath); tlvChild.UpdateAllPaths(); (_tagValue as TlvObjectList).Add(tlvChild); }