コード例 #1
0
        public static void SaveFile(string name, List <Flame> flames, string path)
        {
            string sf = "\r\n";

            foreach (Flame f in flames)
            {
                sf += FlameSerializer.SerializeFlame(f).ToString() + "\r\n";
            }
            using (XmlWriter w = XmlWriter.Create(path, SerializationUtils.xws))
            {
                w.WriteStartElement("flames");
                w.WriteAttributeString("name", name);
                w.WriteRaw(sf);      //w.WriteString(sf);
                w.WriteEndElement(); //flames
            }
        }
コード例 #2
0
 public static List <Flame> LoadFile(string path, out string CollectionName)
 {
     using (StreamReader s = new StreamReader(path))
         return(FlameSerializer.LoadStream(s.BaseStream, out CollectionName));
 }