1using System.Threading.Tasks;
Class representing a state machine.
Interface for State-Machine nodes
string Namespace
Namespace
string LocalName
Local name
void CheckReferences(StateMachine Machine, Token Token)
Checks references in the node.
void IndexElement(StateMachine Machine)
Indexes the element in the state-machine.
IStateMachineNode[] ChildNodes
Child nodes, if available. Null if no children.
IStateMachineNode Create()
Creates a new node of the corresponding type.
Task Parse(XmlElement Xml)
Parses the State-machine node.
bool ForEach(ForEachCallback Callback, object State)
Iterates through th node and all its child nodes.
delegate bool ForEachCallback(IStateMachineNode Node, object State)
Delegate or callback methods when iterating through nodes in a state-machine.