public static bool EvaluateToBool(string code) { Evaluator eval = new Evaluator(typeof(bool), code, staticMethodName); bool result = (bool)eval.Evaluate(staticMethodName); eval = null; return result; }
public static string EvaluateToString(string code) { Evaluator eval = new Evaluator(typeof(string), code, staticMethodName); return (string)eval.Evaluate(staticMethodName); }
public static object EvaluateToObject(string code) { Evaluator eval = new Evaluator(typeof(object), code, staticMethodName); return eval.Evaluate(staticMethodName); }
public static int EvaluateToInteger(string code) { Evaluator eval = new Evaluator(typeof(int), code, staticMethodName); return (int)eval.Evaluate(staticMethodName); }
public static double EvaluateToDouble(string code) { Evaluator eval = new Evaluator(typeof(double), code, staticMethodName); return (double)eval.Evaluate(staticMethodName); }