Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
CallAction.cs
1using System.Threading.Tasks;
2
4{
9 {
13 public CallAction()
14 : base()
15 {
16 }
17
21 public override string LocalName => nameof(CallAction);
22
27 public override IStateMachineNode Create()
28 {
29 return new CallAction();
30 }
31
36 public Task Execute(EvaluationArguments Arguments)
37 {
38 return this.ExecuteNoLog(Arguments);
39 }
40 }
41}
Abstract base class for nodes referencing an action.
async Task ExecuteNoLog(EvaluationArguments Arguments)
Evaluates an action, without logging the time the action took as a sample value.
override IStateMachineNode Create()
Creates a new node of the corresponding type.
Definition: CallAction.cs:27
Task Execute(EvaluationArguments Arguments)
Evaluates the action node
Definition: CallAction.cs:36
Contains information required for evaluating script in a state-machine.