private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { if (tabControl1.SelectedIndex == 1) { listBox1.Items.Clear(); List <ProjectDependencies> orders = SolutionNode.GetBuildOrder(this.ProjectDependencies); for (int i = 0; i < orders.Count; i++) { listBox1.Items.Add(orders[i]); } } }
public ProjectNode[] GetProjectBuilderOrder() { List <ProjectDependencies> projects = GetDependencies(); List <ProjectDependencies> orders = SolutionNode.GetBuildOrder(projects); ProjectNode[] pnodes = new ProjectNode[orders.Count]; for (int i = 0; i < orders.Count; i++) { pnodes[i] = GetProjectByGuid(orders[i].Project.ProjectGuid); } return(pnodes); }