Beispiel #1
0
        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;
        }
Beispiel #2
0
 public static void AddLog(ISerializableObject obj)
 {
     SerializeUtil.log += string.Format("{0}:{1} ", obj.GetType().ToString(), obj.ToString());
 }