public void SerializeObject(string filename, ObjectToSerialize objectToSerialize)
 {
     Stream stream = File.Open(filename, FileMode.Create);
     BinaryFormatter bFormatter = new BinaryFormatter();
     bFormatter.Serialize(stream, objectToSerialize);
     stream.Close();
 }
Esempio n. 2
0
        public void SerializeObject(string filename, ObjectToSerialize objectToSerialize)
        {
            Stream          stream     = File.Open(filename, FileMode.Create);
            BinaryFormatter bFormatter = new BinaryFormatter();

            bFormatter.Serialize(stream, objectToSerialize);
            stream.Close();
        }
        /// <summary>
        /// When the main form closes the settings data is serialised.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            ObjectToSerialize objectToSerialize = new ObjectToSerialize();
            objectToSerialize.Queries.Add(this.localityQuerySetupPanel1.Settings);
            objectToSerialize.Queries.Add(this.localityQuerySetupPanel2.Settings);

            Serializer serializer = new Serializer();
            serializer.SerializeObject(USER_SETTINGS_PATH, objectToSerialize);
        }