public object Resolve(Type reqObjectType, string paramName, Type forType, object extData) { object res = null; if (_sourceInj.TryGetInjection(reqObjectType, out res)) { return(res); } return(_curLocator.Resolve(reqObjectType)); }
public object Resolve(Type reqObjectType, string paramName, Type forType, object extData) { TurboContract.Requires(reqObjectType != null, conditionString: "reqObjectType != null"); object res = null; if (_sourceInj.TryGetInjection(reqObjectType, out res)) { return(res); } return(_curLocator.Resolve(reqObjectType)); }