/// <summary> /// Save an existing project /// </summary> /// <param name="save_as">If not null, then it saves the project to this file and updates the project settings</param> /// <param name="proj">Project object in question</param> private static void Save(string save_as, BlamLib.CheApe.Project proj) { Managers.FileManager fm; if (save_as == null) { fm = new Managers.FileManager(proj.FileName); fm.OpenForWrite(); } else { fm = new Managers.FileManager(proj.FileName = save_as); fm.CreateForWrite(); } fm.Manage(proj); fm.Write(); fm.Close(); }