/// <summary> /// 转文本输出 /// </summary> protected override void toWriteDataString(DataWriter writer) { base.toWriteDataString(writer); writer.writeTabs(); writer.sb.Append("roleGroupSimpleDataDic"); writer.sb.Append(':'); writer.sb.Append("Map<long,RoleGroupSimpleData>"); if (this.roleGroupSimpleDataDic != null) { writer.sb.Append('('); writer.sb.Append(this.roleGroupSimpleDataDic.size()); writer.sb.Append(')'); writer.writeEnter(); writer.writeLeftBrace(); if (!this.roleGroupSimpleDataDic.isEmpty()) { long roleGroupSimpleDataDicKFreeValue = this.roleGroupSimpleDataDic.getFreeValue(); long[] roleGroupSimpleDataDicKKeys = this.roleGroupSimpleDataDic.getKeys(); RoleGroupSimpleData[] roleGroupSimpleDataDicVValues = this.roleGroupSimpleDataDic.getValues(); for (int roleGroupSimpleDataDicKI = roleGroupSimpleDataDicKKeys.Length - 1; roleGroupSimpleDataDicKI >= 0; --roleGroupSimpleDataDicKI) { long roleGroupSimpleDataDicK = roleGroupSimpleDataDicKKeys[roleGroupSimpleDataDicKI]; if (roleGroupSimpleDataDicK != roleGroupSimpleDataDicKFreeValue) { RoleGroupSimpleData roleGroupSimpleDataDicV = roleGroupSimpleDataDicVValues[roleGroupSimpleDataDicKI]; writer.writeTabs(); writer.sb.Append(roleGroupSimpleDataDicK); writer.sb.Append(':'); if (roleGroupSimpleDataDicV != null) { roleGroupSimpleDataDicV.writeDataString(writer); } else { writer.sb.Append("RoleGroupSimpleData=null"); } writer.writeEnter(); } } } writer.writeRightBrace(); } else { writer.sb.Append("=null"); } writer.writeEnter(); }
/// <summary> /// 转文本输出 /// </summary> protected override void toWriteDataString(DataWriter writer) { base.toWriteDataString(writer); writer.writeTabs(); writer.sb.Append("simpleDatas"); writer.sb.Append(':'); writer.sb.Append("Map<long,RoleGroupSimpleData>"); if (this.simpleDatas != null) { writer.sb.Append('('); writer.sb.Append(this.simpleDatas.size()); writer.sb.Append(')'); writer.writeEnter(); writer.writeLeftBrace(); if (!this.simpleDatas.isEmpty()) { long simpleDatasKFreeValue = this.simpleDatas.getFreeValue(); long[] simpleDatasKKeys = this.simpleDatas.getKeys(); RoleGroupSimpleData[] simpleDatasVValues = this.simpleDatas.getValues(); for (int simpleDatasKI = simpleDatasKKeys.Length - 1; simpleDatasKI >= 0; --simpleDatasKI) { long simpleDatasK = simpleDatasKKeys[simpleDatasKI]; if (simpleDatasK != simpleDatasKFreeValue) { RoleGroupSimpleData simpleDatasV = simpleDatasVValues[simpleDatasKI]; writer.writeTabs(); writer.sb.Append(simpleDatasK); writer.sb.Append(':'); if (simpleDatasV != null) { simpleDatasV.writeDataString(writer); } else { writer.sb.Append("RoleGroupSimpleData=null"); } writer.writeEnter(); } } } writer.writeRightBrace(); } else { writer.sb.Append("=null"); } writer.writeEnter(); }