1using System.Threading.Tasks;
37 E = Arithmetics.Subtract.EvaluateSubtraction(v.ValueElement, E,
this);
55 E = Arithmetics.Subtract.EvaluateSubtraction(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.
string VariableName
Name of variable
Subtract from self operator.
SubtractFromSelf(string VariableName, ScriptNode Operand, int Start, int Length, Expression Expression)
Subtract from self operator.
override IElement Evaluate(Variables Variables)
Evaluates the node, using the variables provided in the Variables collection.
override async Task< IElement > EvaluateAsync(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.