public ModuleRuntimeInfo(ISImplModule module) { Module = module; State = ModuleState.New; var dependsOn = module.GetType().GetCustomAttribute <DependsOnAttribute>(); Dependencies = dependsOn?.Dependencies ?? Array.Empty <Type>(); }
public ISImplHostBuilder Use(ISImplModule module) { _hostBuilder.Use(module); return(this); }
public ISImplHostBuilder Use(ISImplModule module) { _moduleManager.AttachModule(module); return(this); }