/// <summary> /// Evaluate the expression /// </summary> /// <returns>The evaluated objects</returns> public IList <object> Evaluate() { IList <object> result = new List <object>(); string[] exprs = expression.Split(','); for (int i = 0; i < exprs.Length; i++) { exprs[i] = exprs[i].Trim(); SingleExpressionEvaluator evaluator = new SingleExpressionEvaluator(context, exprs[i]); object x = evaluator.Evaluate(); result.Add(x); } return(result); }
/// <summary> /// Evaluate the expression /// </summary> /// <returns>The evaluated objects</returns> public IList<object> Evaluate() { IList<object> result = new List<object>(); string[] exprs = expression.Split(','); for (int i = 0; i < exprs.Length; i++) { exprs[i] = exprs[i].Trim(); SingleExpressionEvaluator evaluator = new SingleExpressionEvaluator(context, exprs[i]); object x = evaluator.Evaluate(); result.Add(x); } return result; }