public static void BeginParentLog(ISerializableObject obj, int changeCount, bool serialize) { if (obj.Parent == null) { log += string.Format("\n{0}{1}{2} 变化:{3} {{\n", serialize ? "序列化" : "反序列化", "".PadLeft(indent * 4, ' '), obj.GetType().ToString(), changeCount); } else if (!string.IsNullOrEmpty(obj.FieldName)) { log += string.Format("变化:{0} {{\n", changeCount); } else { log += string.Format("\n{0}{1} 变化:{2} {{\n", "".PadLeft(indent * 4, ' '), obj.GetType().ToString(), changeCount); } ++indent; }
public static void AddLog(ISerializableObject obj) { SerializeUtil.log += string.Format("{0}:{1} ", obj.GetType().ToString(), obj.ToString()); }