public static object CreateDefaultEvaluator(Type invokerType, IInvokerTypeMapper invokerTypeMapper) { var evaluatorType = CreateDefaultEvaluatorType(invokerType); var defaultInvoker = Activator.CreateInstance(invokerType, new[] { invokerTypeMapper }); var evaluator = Activator.CreateInstance(evaluatorType, new[] { defaultInvoker }); return(evaluator); }
public DefaultInvoker(IInvokerTypeMapper invokerTypeMapper) { this.invokerTypeMapper = invokerTypeMapper; }