ChildTasksCollector Class

Collects all child tasks.
Inheritance Hierarchy
SystemObject
  Aspose.Tasks.UtilTreeAlgorithmBaseTask
    Aspose.Tasks.UtilChildTasksCollector

Namespace:  Aspose.Tasks.Util
Assembly:  Aspose.Tasks (in Aspose.Tasks.dll) Version: 21.10
Syntax
public class ChildTasksCollector : TreeAlgorithmBase<Task>

The ChildTasksCollector type exposes the following members.

Constructors
  NameDescription
Public methodCode exampleChildTasksCollector
Initializes a new instance of the ChildTasksCollector class.
Properties
  NameDescription
Public propertyCode exampleTasks
Gets a list collected child objects (tasks).
Methods
Examples
Shows how to iterate over all tasks in a project as a plain list.
var project = new Project(DataDir + "ParentChildTasks.mpp");

var collector = new ChildTasksCollector();
TaskUtils.Apply(project.RootTask, collector, 0);

// Parse through all the collected tasks
foreach (var task in collector.Tasks)
{
    Console.WriteLine(task.Get(Tsk.Name));
}
See Also