private void AddSolutionFolder(SolutionNode sln, Project sf) { SolutionFolderNode sfn = new SolutionFolderNode(); sfn.Name = sf.Name; foreach (ProjectItem pi in sf.ProjectItems) { ProjectNode pn = new ProjectNode(); pn.Name = pi.Name; sfn.ProjectList.Add(pn); } sln.SolutionFolderList.Add(sfn); }
public override void Run() { AbstractProjectBrowserTreeNode node = ProjectBrowserPad.Instance.ProjectBrowserControl.SelectedNode; ISolutionFolderNode solutionFolderNode = node as ISolutionFolderNode; if (node != null) { ISolutionFolder newSolutionFolder = solutionFolderNode.Folder.CreateFolder(ResourceService.GetString("ProjectComponent.NewFolderString")); solutionFolderNode.Solution.Save(); SolutionFolderNode newSolutionFolderNode = new SolutionFolderNode(newSolutionFolder); newSolutionFolderNode.InsertSorted(node); ProjectBrowserPad.Instance.StartLabelEdit(newSolutionFolderNode); } }
public override void Run() { AbstractProjectBrowserTreeNode node = ProjectBrowserPad.Instance.ProjectBrowserControl.SelectedNode; ISolutionFolderNode solutionFolderNode = node as ISolutionFolderNode; if (node != null) { SolutionFolder newSolutionFolder = solutionFolderNode.Solution.CreateFolder(ResourceService.GetString("ProjectComponent.NewFolderString")); solutionFolderNode.Container.AddFolder(newSolutionFolder); solutionFolderNode.Solution.Save(); SolutionFolderNode newSolutionFolderNode = new SolutionFolderNode(solutionFolderNode.Solution, newSolutionFolder); newSolutionFolderNode.InsertSorted(node); ProjectBrowserPad.Instance.StartLabelEdit(newSolutionFolderNode); } }
public SolutionFolder Adapt(SolutionFolderNode from) { return(from.SolutionFolder.Value); }