public object GetModule(Type type)
        {
            var obj = OwnInjector.GetModule(type);

            if (obj != null)
            {
                return(obj);
            }
            obj = ParentInjector.GetModule(type);
            return(obj);
        }
Beispiel #2
0
        public override object?GetModule(Type type)
        {
            var ownObj = OwnInjector.GetModule(type);

            if (ownObj != null)
            {
                return(ownObj);
            }
            if (hiddenParentModules != null && hiddenParentModules.Contains(type))
            {
                return(null);
            }
            return(ParentInjector.GetModule(type));
        }
Beispiel #3
0
 public virtual object?GetModule(Type type)
 => OwnInjector.GetModule(type) ?? ParentInjector.GetModule(type);