Пример #1
0
        private static void SerializeBuild(string path, PoEBuild build)
        {
            var xmlBuild = ToXmlBuild(build);

            XmlSerializationUtils.SerializeToFile(xmlBuild, path + BuildFileExtension);
            build.KeepChanges();
        }
        private static void SerializeBuild(string path, PoEBuild build)
        {
            var xmlBuild = new XmlBuild
            {
                AccountName    = build.AccountName,
                AdditionalData = build.AdditionalData.ToString(),
                Bandits        = build.Bandits,
                CharacterName  = build.CharacterName,
                CheckedNodeIds = build.CheckedNodeIds.ToList(),
                CrossedNodeIds = build.CrossedNodeIds.ToList(),
                CustomGroups   = build.CustomGroups.ToList(),
                ItemData       = build.ItemData,
                LastUpdated    = build.LastUpdated,
                League         = build.League,
                Level          = build.Level,
                Name           = build.Name,
                Note           = build.Note,
                TreeUrl        = build.TreeUrl,
                Version        = BuildVersion.ToString()
            };

            SerializationUtils.XmlSerialize(xmlBuild, path + BuildFileExtension);
            build.KeepChanges();
        }
 private static void SerializeBuild(string path, PoEBuild build)
 {
     var xmlBuild = ToXmlBuild(build);
     SerializationUtils.XmlSerializeToFile(xmlBuild, path + BuildFileExtension);
     build.KeepChanges();
 }