public IResolverConfigurationExpression<TSource> ResolveUsing(Type valueResolverType) { var resolver = new DeferredInstantiatedResolver(() => (IValueResolver)_serviceCtor(valueResolverType)); ResolveUsing(resolver); return new ResolutionExpression<TSource>(_propertyMap); }
public IResolverConfigurationExpression<TSource, TValueResolver> ResolveUsing<TValueResolver>() where TValueResolver : IValueResolver { var resolver = new DeferredInstantiatedResolver(() => (IValueResolver)_serviceCtor(typeof(TValueResolver))); ResolveUsing(resolver); return new ResolutionExpression<TSource, TValueResolver>(_propertyMap); }