/// <summary> /// 是否数据一致 /// </summary> protected override bool toDataEquals(BaseData data) { if (!base.toDataEquals(data)) { return(false); } RoleGroupRankData mData = (RoleGroupRankData)data; if (mData.simpleData != null) { if (this.simpleData == null) { return(false); } if (!this.simpleData.dataEquals(mData.simpleData)) { return(false); } } else { if (this.simpleData != null) { return(false); } } return(true); }
/// <summary> /// 复制(潜拷贝) /// </summary> protected override void toShadowCopy(BaseData data) { base.toShadowCopy(data); if (!(data is RoleGroupRankData)) { return; } RoleGroupRankData mData = (RoleGroupRankData)data; this.simpleData = mData.simpleData; }
/// <summary> /// 复制(深拷贝) /// </summary> protected override void toCopy(BaseData data) { base.toCopy(data); if (!(data is RoleGroupRankData)) { return; } RoleGroupRankData mData = (RoleGroupRankData)data; if (mData.simpleData != null) { this.simpleData = (RoleGroupSimpleData)mData.simpleData.clone(); } else { this.simpleData = null; nullObjError("simpleData"); } }