protected override void RegisterTypes(IContainerRegistry containerRegistry)
 {
     containerRegistry.RegisterSingleton <IAppInfo, AppInfoImplementation>();
     containerRegistry.RegisterForNavigation <NavigationPage>();
     containerRegistry.RegisterForNavigation <CoinsPage, CoinsPageViewModel>();
     containerRegistry.AutoRegisterByInterFaceName("IGet");
     containerRegistry.AutoRegisterByInterFaceName("IGetAll");
     containerRegistry.RegisterForNavigation <MainPage, MainPageViewModel>();
     containerRegistry.RegisterForNavigation <CoinDetailPage, CoinDetailPageViewModel>();
 }
 protected override void RegisterTypes(IContainerRegistry containerRegistry)
 {
     containerRegistry.RegisterSingleton <IAppInfo, AppInfoImplementation>();
     containerRegistry.RegisterForNavigation <NavigationPage>();
     containerRegistry.RegisterForNavigation <MainPage, MainPageViewModel>();
     containerRegistry.RegisterForNavigation <PlacePage, PlacePageViewModel>();
     containerRegistry.AutoRegisterByInterFaceName("IGetAll");
     containerRegistry.AutoRegisterByInterFaceName("IGetAllAsync");
     containerRegistry.RegisterForNavigation <SettingsPage, SettingsPageViewModel>();
     containerRegistry.RegisterForNavigation <CustomShellPage, CustomShellPageViewModel>();
     containerRegistry.RegisterForNavigation <PlaceDetailPage, PlaceDetailPageViewModel>();
 }