public MethodResolver <object> Register(Type type, Func <Request, object> factory, IScope scope = null) { var resolver = new MethodResolver <object>(factory); Register(type, resolver, scope); return(resolver); }
public MethodResolver <T> Register <T>(Func <Request, T> factory, IScope scope = null) { var resolver = new MethodResolver <T>(factory); Register <T>(resolver, scope); return(resolver); }