private void load() { if (this._xmlData == null) { this._xmlData = StorageXml.loadFromBuffer <MsgXmlData>(this.bytesXmlData); if (this._xmlData == null) { this._xmlData = new MsgXmlData(); } } }
public override void merge(object o) { ChatMsg msg = o as ChatMsg; if (0L != (msg.modify & 2L)) { this._nMsgSvrID = msg._nMsgSvrID; } if (0L != (msg.modify & 4L)) { this._nMsgType = msg._nMsgType; } if (0L != (msg.modify & 8L)) { this._nStatus = msg._nStatus; } if (0L != (msg.modify & 0x10L)) { this._nIsSender = msg._nIsSender; } if (0L != (msg.modify & 0x20L)) { this._nCreateTime = msg._nCreateTime; } if (0L != (msg.modify & 0x40L)) { this._strTalker = msg._strTalker; } if (0L != (msg.modify & 0x80L)) { this._strContent = msg._strContent; } if (0L != (msg.modify & 0x100L)) { this._strClientMsgId = msg._strClientMsgId; } if (0L != (msg.modify & 0x800L)) { this._bytesContent = msg._bytesContent; } if (0L != (msg.modify & 0x200L)) { this._bytesXmlData = msg._bytesXmlData; this._xmlData = null; } }