예제 #1
0
        /// <summary>
        /// Evaluation: Executes the binary operation.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public object Evaluate(IEvaluationScope context)
        {
            var lhs = leftExpression.Evaluate(context);
            var rhs = rightExpression.Evaluate(context);

            return(operation.Operation(lhs, rhs));
        }