示例#1
0
 /// <summary>
 /// 添加一个项目文件
 /// </summary>
 /// <param name="pro">要添加的项目类</param>
 public void AddProjectClass(ProjectClass pro)
 {
     if (!MySolution.Contains(pro))
     {
         MySolution.Add(pro);
         MyProjectFiles file = new MyProjectFiles();
         file.Name = pro.ProjectName;
         file.Path = pro.FilesPath;
         MyProjectClassFile.Add(file);
     }
 }
示例#2
0
 /// <summary>
 /// 删除一个项目
 /// </summary>
 /// <param name="pro">要删除的项目</param>
 public void DelProjectClass(ProjectClass pro)
 {
     if (MySolution.Contains(pro))
     {
         MySolution.Remove(pro);
         foreach (MyProjectFiles file in MyProjectClassFile)
         {
             if (file.Name == pro.ProjectName)
             {
                 MyProjectClassFile.Remove(file);
             }
         }
     }
 }