1using System.Threading.Tasks;
37 E = Arithmetics.Multiply.EvaluateMultiplication(v.ValueElement, E,
this);
58 E = Arithmetics.Multiply.EvaluateMultiplication(v.ValueElement, E,
this);
Script runtime exception.
Class managing a script expression.
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
int Start
Start position in script expression.
abstract IElement Evaluate(Variables Variables)
Evaluates the node, using the variables provided in the Variables collection. This method should be ...
virtual Task< IElement > EvaluateAsync(Variables Variables)
Evaluates the node, using the variables provided in the Variables collection. This method should be ...
ScriptNode Operand
Operand.
bool isAsync
If subtree is asynchroneous.
string VariableName
Name of variable
Multiply with self operator.
MultiplyWithSelf(string VariableName, ScriptNode Operand, int Start, int Length, Expression Expression)
Multiply with self operator.
override async Task< IElement > EvaluateAsync(Variables Variables)
Evaluates the node, using the variables provided in the Variables collection.
override IElement Evaluate(Variables Variables)
Evaluates the node, using the variables provided in the Variables collection.
Contains information about a variable.
virtual bool TryGetVariable(string Name, out Variable Variable)
Tries to get a variable object, given its name.
Basic interface for all types of elements.