Exemple #1
0
        public static void SaveSettings(ProSettings data)
        {
            string        path          = "ProConfig.config";
            XmlSerializer xmlSerializer = new XmlSerializer(typeof(ProSettings));
            FileStream    fileStream    = new FileStream(path, FileMode.Create);

            xmlSerializer.Serialize(fileStream, data);
            fileStream.Close();
        }
Exemple #2
0
        public static ProSettings GetSettings()
        {
            ProSettings   result        = null;
            XmlSerializer xmlSerializer = new XmlSerializer(typeof(ProSettings));

            try
            {
                string     path       = "ProConfig.config";
                FileStream fileStream = new FileStream(path, FileMode.Open);
                result = (ProSettings)xmlSerializer.Deserialize(fileStream);
                fileStream.Close();
            }
            catch
            {
                result = new ProSettings();
            }
            return(result);
        }