public AbpModuleManager(IIocManager iocManager, IAbpPlugInManager abpPlugInManager) { _modules = new AbpModuleCollection(); _iocManager = iocManager; _abpPlugInManager = abpPlugInManager; Logger = NullLogger.Instance; }
public AbpModuleManager(IIocManager iocManager, IModuleFinder moduleFinder) { _modules = new AbpModuleCollection(); _iocManager = iocManager; _moduleFinder = moduleFinder; Logger = NullLogger.Instance; }
private void LoadAllModules() { Logger.Debug("Loading Abp modules..."); var moduleTypes = FindAllModules(); Logger.Debug("Found " + moduleTypes.Count + " ABP modules in total."); RegisterModules(moduleTypes); CreateModules(moduleTypes); AbpModuleCollection.EnsureKernelModuleToBeFirst(_modules); SetDependencies(); Logger.DebugFormat("{0} modules loaded.", _modules.Count); }
public virtual void Initialize(Type startupModule) { _modules = new AbpModuleCollection(startupModule); LoadAllModules(); }
public virtual void Initialize(Type startupModule) { //实例化模块列表,传入的参数是整个项目的启动模块 _modules = new AbpModuleCollection(startupModule); LoadAllModules(); }
public AbpModuleLoader(AbpModuleCollection modules) { _modules = modules; AssemblyFinder = DefaultAssemblyFinder.Instance; Logger = NullLogger.Instance; }
public AbpModuleLoader(AbpModuleCollection modules) { _modules = modules; Logger = NullLogger.Instance; }
public AbpModuleManager(AbpModuleCollection modules, AbpModuleLoader moduleLoader) { _moduleLoader = moduleLoader; _modules = modules; }