Example #1
0
        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);
        }
Example #2
0
        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);
			}
		}
Example #4
0
 public SolutionFolder Adapt(SolutionFolderNode from)
 {
     return(from.SolutionFolder.Value);
 }