/// <summary> /// Saves the specified task data. /// </summary> /// <param name="taskData">The task data.</param> /// <param name="fileName">Name of the file.</param> public static void Save(SerializableTaskData taskData, string fileName) { Stream stream = null; try { IFormatter formatter = new BinaryFormatter(); stream = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None); formatter.Serialize(stream, VERSION); formatter.Serialize(stream, taskData); } catch { } finally { if (null != stream) stream.Close(); } }
/// <summary> /// Saves the task data to file. /// </summary> public void Save() { SerializableTaskData data = new SerializableTaskData(taskList); SaveLoadEngine.Save(data, "data"); }