2using System.Threading.Tasks;
38 await this.FindNodes(Nodes);
49 IEnumerable<INode> Children = await this.
ChildNodes;
53 foreach (
INode Child
in Children)
57 else if (Child is
IGroup Group)
58 await Group.FindNodes(Nodes);
Contains information about the execution of a job.
Base class for all job nodes.
INode Parent
Parent Node, or null if a root node.
Task< IEnumerable< INode > > ChildNodes
Child nodes. If no child nodes are available, null is returned.
Abstract bast class for job tasks.
async Task< T[]> FindNodes< T >()
Finds nodes referenced by the group node.
abstract Task ExecuteTask(JobExecutionStatus Status)
Executes the task.
override Task< bool > AcceptsParentAsync(INode Parent)
If the node accepts a presumptive parent, i.e. can be added to that parent (if that parent accepts th...
JobTaskNode()
Abstract bast class for job tasks.
A chunked list is a linked list of chunks of objects of type T .
T[] ToArray()
Returns an array containing all elements of the collection.
Base Interface for all metering nodes.
Interface for nodes that are published through the concentrator interface.