// Evaluate the expression in the current local execution context. internal static object Evaluate(Expression expr) { Type qType = typeof(ExpressionSimplifier <>).MakeGenericType(expr.Type); ExpressionSimplifier evaluator = (ExpressionSimplifier)Activator.CreateInstance(qType); return(evaluator.EvalBoxed(expr)); }