2using System.Threading.Tasks;
Basic interface for all types of elements.
Base interface for lambda expressions.
bool IsAsynchronous
If the node (or its decendants) include asynchronous evaluation. Asynchronous nodes should be evaluat...
ArgumentType[] ArgumentTypes
Argument types.
Task< IElement > EvaluateAsync(IElement[] Arguments, Variables Variables)
Evaluates the lambda expression.
IElement Evaluate(IElement[] Arguments, Variables Variables)
Evaluates the lambda expression.
string[] ArgumentNames
Argument Names.
int NrArguments
Number of arguments.
ArgumentType
Type of parameter used in a function definition or a lambda definition.