namespace DataLogModule; [Module(ModuleName = ModuleName)] public class ModuleInitializer : IModule { public ModuleInitializer(IModuleContainer commonContainer) { commonContainer.AddModule(ModuleName); Container.SubModules.Add(0, "OperationLog"); Container.SubModules.Add(1, "ProcessHistory"); Container.SubModules.Add(2, "DataHistory"); Container.SubModules.Add(3, "DataCharting"); commonContainer.AddNavigation(Container); } public const string ModuleName = "DataLog"; public readonly static ContainerInfo Container = new(4, ModuleName, ModuleName, false, []); void IModule.OnInitialized(IContainerProvider containerProvider) { //IBottomPopManager popManager = containerProvider.Resolve(); } void IModule.RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterForNavigation("OperationLog"); containerRegistry.RegisterForNavigation("ProcessHistory"); containerRegistry.RegisterForNavigation("DataHistory"); containerRegistry.RegisterForNavigation("DataCharting"); } }