public override void merge(object o) { SnsInfo info = o as SnsInfo; if (info != null) { this.nCheckSum = info.nCheckSum; this.nStatus = info.nStatus; this.nObjectStyle = info.nObjectStyle; this.strObjectID = info.strObjectID; this.strUserName = info.strUserName; this.strNickName = info.strNickName; this.nCreateTime = info.nCreateTime; this.nLikeFlag = info.nLikeFlag; this.nExtFlag = info.nExtFlag; this.nLikeCount = info.nLikeCount; this.nCommentCount = info.nCommentCount; this.nWithUserCount = info.nWithUserCount; this.bytesXmlLikeList = info.bytesXmlLikeList; this.bytesXmlCommnetList = info.bytesXmlCommnetList; this.bytesXmlWithList = info.bytesXmlWithList; this.bytesObjectDesc = info.bytesObjectDesc; this.bytesXmlGroupList = info.bytesXmlGroupList; this.bytesXmlGroupUserList = info.bytesXmlGroupUserList; this.bytesXmlBlackList = info.bytesXmlBlackList; this._likeList = null; this._commentList = null; this._withList = null; this._groupList = null; this.timeLine = null; } }