A node in a TaskGraph which can be either an individual task or a sub-graph.
This is an abstraction above TaskDefinition that allows more flexibility for the implementing class name.
The type of graph, dictating how a TaskGraph will be evaluated.
An individual task.
A graph or sub-graph of tasks.
Build a new TaskGraph .
Creates an empty TaskGraph .
Creates a TaskGraph with a single Task .
Creates a TaskDefinition for the provided Task class.