protected virtual void Initialize() { ContainerLocator.SetContainerExtension(CreateContainerExtension); _containerExtension = ContainerLocator.Current; RegisterRequiredTypes(_containerExtension); RegisterTypes(_containerExtension); _containerExtension.FinalizeExtension(); _containerExtension.CreateScope(); NavigationService = _containerExtension.Resolve <INativeNavigationService>(); }
private void Init() { ContainerLocator.SetContainerExtension(CreateContainerExtension); ContainerExtension = ContainerLocator.CurrentContainerExtension; RegisterRequiredTypes(ContainerExtension); PlatformInitializer?.RegisterTypes(ContainerExtension); RegisterTypes(ContainerExtension); ModuleCatalog = Container.Resolve <IModuleCatalog>(); ConfigureModuleCatalog(ModuleCatalog); ContainerExtension.CreateScope(); InitializeModules(); }
/// <summary> /// Run the bootstrapper process. /// </summary> protected virtual void Initialize() { ContainerLocator.SetContainerExtension(CreateContainerExtension); _containerExtension = ContainerLocator.Current; RegisterRequiredTypes(_containerExtension); PlatformInitializer?.RegisterTypes(_containerExtension); RegisterTypes(_containerExtension); _containerExtension.FinalizeExtension(); _moduleCatalog = Container.Resolve <IModuleCatalog>(); ConfigureModuleCatalog(_moduleCatalog); _containerExtension.CreateScope(); NavigationService = _containerExtension.Resolve <INavigationService>(); InitializeModules(); }
/// <summary> /// Run the bootstrapper process. /// </summary> protected virtual void Initialize() { ContainerLocator.SetContainerExtension(CreateContainerExtension); _containerExtension = ContainerLocator.Current; RegisterRequiredTypes(_containerExtension); PlatformInitializer?.RegisterTypes(_containerExtension); RegisterTypes(_containerExtension); AutoRegistrationViewNameProvider.SetDefaultProvider(GetNavigationSegmentNameFromType); GetType().AutoRegisterViews(_containerExtension); _containerExtension.FinalizeExtension(); _moduleCatalog = Container.Resolve <IModuleCatalog>(); ConfigureModuleCatalog(_moduleCatalog); _containerExtension.CreateScope(); NavigationService = _containerExtension.Resolve <INavigationService>(); InitializeModules(); }