/// <summary> /// Internal routine to save a project under a given name. /// </summary> /// <param name="projectToSave">The project to save.</param> /// <param name="filename"></param> public static void SaveProject(Altaxo.AltaxoDocument projectToSave, string filename) { using (var myStream = new System.IO.FileStream(filename, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write, System.IO.FileShare.None)) { using (var zippedStream = new ZipOutputStream(myStream)) { var zippedStreamWrapper = new ZipOutputStreamWrapper(zippedStream); var info = new Altaxo.Serialization.Xml.XmlStreamSerializationInfo(); projectToSave.SaveToZippedFile(zippedStreamWrapper, info); zippedStream.Close(); } myStream.Close(); } }