Example #1
0
        /// <summary>
        /// serialize all profiles
        /// </summary>
        public static void Serialize()
        {
            SerializableProfiles sProfiles = new SerializableProfiles(profiles, activeProfile);

            SerializableProfiles.Serialize(sProfiles, path);
            profiles      = null;
            activeProfile = null;
        }
Example #2
0
        /// <summary>
        /// deserialize
        /// </summary>
        /// <param name="path"></param>
        /// <returns></returns>
        public static SerializableProfiles Deserialize(String path)
        {
            FileStream file = new FileStream(path, FileMode.Open);

            BinaryFormatter      bf        = new BinaryFormatter();
            SerializableProfiles sProfiles = bf.Deserialize(file) as SerializableProfiles;

            file.Close();
            return(sProfiles);
        }
Example #3
0
 /// <summary>
 /// serialize
 /// </summary>
 /// <param name="sProfiles"></param>
 /// <param name="path"></param>
 public static void Serialize(SerializableProfiles sProfiles, String path)
 {
     FileInfo fi = new FileInfo(path);
     if (fi.Exists)
     {
         fi.Delete();
     }
     Stream a = File.OpenWrite(path);
     BinaryFormatter bf = new BinaryFormatter();
     bf.Serialize(a, sProfiles);
     a.Close();
 }
Example #4
0
        /// <summary>
        /// serialize
        /// </summary>
        /// <param name="sProfiles"></param>
        /// <param name="path"></param>
        public static void Serialize(SerializableProfiles sProfiles, String path)
        {
            FileInfo fi = new FileInfo(path);

            if (fi.Exists)
            {
                fi.Delete();
            }
            Stream          a  = File.OpenWrite(path);
            BinaryFormatter bf = new BinaryFormatter();

            bf.Serialize(a, sProfiles);
            a.Close();
        }
Example #5
0
 /// <summary>
 /// deserialize all profiles
 /// </summary>
 public static void Deserialize()
 {
     try
     {
         SerializableProfiles sProfiles = SerializableProfiles.Deserialize(path);
         if (sProfiles != null)
         {
             profiles      = sProfiles.profiles;
             ActiveProfile = sProfiles.activeProfile;
         }
     }
     catch (Exception)
     {
     }
 }
Example #6
0
 /// <summary>
 /// serialize all profiles
 /// </summary>
 public static void Serialize()
 {
     SerializableProfiles sProfiles = new SerializableProfiles(profiles, activeProfile);
     SerializableProfiles.Serialize(sProfiles, path);
     profiles = null;
     activeProfile = null;
 }