Hello,
Hi Charles,
{
Project project = new Project();
Task phase1 = project.AddTask(“Phase1”);
Task phase2 = project.AddTask(“Phase2”);
Task phase3 = project.AddTask(“Phase3”);
Task task1 = project.AddTask(“Task1”, 2);
Task task2 = project.AddTask(“Task2”, 4);
Task task3 = project.AddTask(“Task3”); // adds after the last project’s task
task1.OutlineIndent();
task2.OutlineIndent();
task3.OutlineIndent();
project.Save(“Sample.xml”, SaveFileFormat.XML);
}
public static void TestIsSummary()
{
Project prj = new Project(@“Sample.xml”);
// Create a ChildTasksCollector instance
ChildTasksCollector collector = new ChildTasksCollector();
// Collect all the tasks from RootTask using TaskUtils
TaskUtils.Apply(prj.RootTask, collector, 0);
// Parse through all the collected tasks
foreach (Aspose.Tasks.Task tsk in collector.Tasks)
{
Console.WriteLine("Name = " + tsk.Name);
Console.WriteLine("Summary = " + tsk.IsSummary);
}
}