AjErl.Language.MatchBody.Evaluate C# (CSharp) Метод

Evaluate() публичный Метод

public Evaluate ( Context context ) : object
context Context
Результат object
        public object Evaluate(Context context)
        {
            return this.body.Evaluate(context);
        }

Usage Example

Пример #1
0
        public void MatchVariableInteger()
        {
            MatchBody match = new MatchBody(new Variable("X"), new VariableExpression(new Variable("X")));

            var context = match.MakeContext(123, null);

            Assert.IsNotNull(context);

            var result = match.Evaluate(context);

            Assert.IsNotNull(result);
            Assert.AreEqual(123, result);
        }
All Usage Examples Of AjErl.Language.MatchBody::Evaluate