2using System.Threading.Tasks;
40 if (!(
Source is
string SourceString))
41 throw new Exception(
"Expected text source.");
Authorizes a source to perform external notes.
override string LocalName
Local name
override IStateMachineNode Create()
Creates a new node of the corresponding type.
override async Task Execute(EvaluationArguments Arguments)
Evaluates the action node
AuthorizeSource()
Authorizes a source to perform external notes.
Abstract base class for note authorization actions.
Contains information required for evaluating script in a state-machine.
void AddSource(CaseInsensitiveString Source)
Adds an authorization.
Task< object > Evaluate(EvaluationArguments Arguments)
Evaluates the value node.
Interface for State-Machine nodes