Esempio n. 1
0
        public ModuleRuntimeInfo(ISImplModule module)
        {
            Module = module;
            State  = ModuleState.New;

            var dependsOn = module.GetType().GetCustomAttribute <DependsOnAttribute>();

            Dependencies = dependsOn?.Dependencies ?? Array.Empty <Type>();
        }
Esempio n. 2
0
 public ISImplHostBuilder Use(ISImplModule module)
 {
     _hostBuilder.Use(module);
     return(this);
 }
Esempio n. 3
0
 public ISImplHostBuilder Use(ISImplModule module)
 {
     _moduleManager.AttachModule(module);
     return(this);
 }