Implementation(ICoercers coercers, string expression, object instance, Exception error = null) { _coercers = coercers; _expression = expression; _instance = instance; _error = error; }
public Evaluator(ICoercers coercers, IExpressionEvaluator evaluator) { _coercers = coercers; _evaluator = evaluator; }
public Implementation(ICoercers coercers, string expression, Exception error) : this(coercers, expression, null, error) { }
public Implementation(ICoercers coercers, string expression, object instance) : this(coercers, expression, instance, null) { }
public Evaluation(ICoercers coercers, string expression, Exception error) : this(new Implementation(coercers, expression, error)) { }
public Evaluation(ICoercers coercers, string expression, object instance) : this(new Implementation(coercers, expression, instance)) { }