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