AjErl.Language.Function.Evaluate C# (CSharp) Method

Evaluate() public method

public Evaluate ( Context context ) : object
context Context
return object
        public object Evaluate(Context context)
        {
            return this.body.Evaluate(context);
        }

Usage Example

Ejemplo n.º 1
0
        public void EvaluateExpressionBody()
        {
            Function function = new Function(null, new object[] { }, new AddExpression(new VariableExpression(new Variable("X")), new VariableExpression(new Variable("Y"))));
            Context context = new Context();
            context.SetValue("X", 1);
            context.SetValue("Y", 2);

            Assert.AreEqual(3, function.Evaluate(context));
        }
All Usage Examples Of AjErl.Language.Function::Evaluate