コード例 #1
0
        public static Project GetSavedProject(string filePath)
        {
            var     savedProject = MyXMLSerializer.DeSerializeObject <Project>(filePath);
            Project project      = GetNewProject(filePath);

            foreach (var process in project.Processes)
            {
            }
            foreach (var processEntity in project.ProcessEntities)
            {
                var savedProcessEntity = savedProject.ProcessEntities.First(x => x.Name == processEntity.Name);
                processEntity.FolderPath = savedProcessEntity.FolderPath;
            }
            return(project);
        }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: an1977drej/MyPMBOKExplorer
 private void SaveToFile(string filePath)
 {
     MyXMLSerializer.SerializeObject <Project>(m_currentProject, filePath);
 }