internal ResolveFuncWrapper(ResolveFunc func) { if (func == null) { throw new ArgumentNullException("func"); } _resolve = func; }
static internal Resolver CreateResolver(ResolveFunc func) { return(new ResolveFuncWrapper(func)); }
static public object Evaluate(string expression, ResolveFunc func) { IResolver resolver = Resolver.CreateResolver(func); return(Evaluate(expression, resolver)); }