Ejemplo n.º 1
0
        public static CompileConfig FromFile(string filename)
        {
            XmlSerializer ser = new XmlSerializer(typeof(CompileConfig));

            FileStream fs     = new FileStream(filename, FileMode.Open);
            XmlReader  reader = XmlReader.Create(fs);

            CompileConfig cfg = (CompileConfig)ser.Deserialize(reader);

            return(cfg);
        }
Ejemplo n.º 2
0
        public static void ToFile(string filename, CompileConfig cfg)
        {
            XmlSerializer ser = new XmlSerializer(typeof(CompileConfig));

            FileStream    fs     = new FileStream(filename, FileMode.Create);
            XmlTextWriter writer = new XmlTextWriter(fs, Encoding.UTF8)
            {
                Formatting  = Formatting.Indented,
                Indentation = 4
            };

            ser.Serialize(writer, cfg);

            fs.Close();
        }