/// <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); } }
/// <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); } } } }