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

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

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