コード例 #1
0
        /// <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();
        }
コード例 #2
0
ファイル: Project.cs プロジェクト: CodeAsm/open-sauce
		/// <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();
		}