コード例 #1
0
        public XElement Serialize(object root)
        {
            Serializator.FlashHeaps();

            //Serializator.AutoResolve(root);
            Serializator.HeapResolve(root);

            var package = new XElement("SMPackage");

            package.Add(new XAttribute("Root", Serializator.GetHeapManager().Managed.GuidOf(root).ToString()));
            PackageUtility.PackToInternal(package, Serializator.GetTypeManager().UsingDictionary, Serializator.GetHeapManager().Serialized);

            return(package);
        }
コード例 #2
0
 void UpdateSerializeObject(object obj)
 {
     UpdateSerializeObject(obj, Serializator.GetHeapManager().GetCreateGuid(obj));
 }