#pragma warning restore 618 public void TestFixtureSetUp() { Registration.Initialize(); IoCContainer.Initialize <IFileProxy, TestFileProxy>(); IGameManager manager = GameFactory.Resolve(); MyGame.Construct(manager); }
protected void Application_Start() { IoCContainer.Initialize(); AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); }
// Code to execute when the application is activated (brought to foreground) // This code will not execute when the application is first launched private void Application_Activated(object sender, ActivatedEventArgs e) { //Initialize DI IoCContainer.Initialize(); // Ensure that application state is restored appropriately //if (!App.RegisterUserViewModel.IsDataLoaded) //{ // App.RegisterUserViewModel.LoadData(NavigationService); //} }
public static void Initialize() { // Initialize engine first. TheRegistration.Initialize(); IoCContainer.Initialize <IGameManager, GameManager>(); IoCContainer.Initialize <IBossManager, BossManager>(); IoCContainer.Initialize <IBulletManager, BulletManager>(); IoCContainer.Initialize <ICollisionManager, CollisionManager>(); IoCContainer.Initialize <ICommandManager, CommandManager>(); IoCContainer.Initialize <IConfigManager, ConfigManager>(); IoCContainer.Initialize <IContentManager, ContentManager>(); IoCContainer.Initialize <IControlManager, ControlManager>(); IoCContainer.Initialize <IDebugManager, DebugManager>(); IoCContainer.Initialize <IDelayManager, DelayManager>(); IoCContainer.Initialize <IEnemyManager, EnemyManager>(); IoCContainer.Initialize <IEventManager, EventManager>(); IoCContainer.Initialize <IExplosionManager, ExplosionManager>(); IoCContainer.Initialize <IIconManager, IconManager>(); IoCContainer.Initialize <IImageManager, ImageManager>(); IoCContainer.Initialize <ILevelManager, LevelManager>(); IoCContainer.Initialize <IMoverManager, MoverManager>(); IoCContainer.Initialize <IRenderManager, RenderManager>(); IoCContainer.Initialize <IScoreManager, ScoreManager>(); IoCContainer.Initialize <IScreenManager, ScreenManager>(); IoCContainer.Initialize <ISoundManager, SoundManager>(); IoCContainer.Initialize <ISpriteManager, SpriteManager>(); IoCContainer.Initialize <IStateManager, StateManager>(); IoCContainer.Initialize <IStorageManager, StorageManager>(); IoCContainer.Initialize <ITextManager, TextManager>(); IoCContainer.Initialize <IThreadManager, ThreadManager>(); #if WINDOWS IoCContainer.Initialize <IDeviceManager, DesktopDeviceManager>(); IoCContainer.Initialize <IInputManager, DesktopInputManager>(); IoCContainer.Initialize <ILogger, ProdLogger>(); #endif #if WINDOWS_UAP IoCContainer.Initialize <IDeviceManager, DesktopDeviceManager>(); IoCContainer.Initialize <IInputManager, DesktopInputManager>(); IoCContainer.Initialize <ILogger, TestLogger>(); #endif #if !WINDOWS && !WINDOWS_UAP IoCContainer.Initialize <IDeviceManager, MobilesDeviceManager>(); IoCContainer.Initialize <IInputManager, MobilesInputManager>(); IoCContainer.Initialize <ILogger, TestLogger>(); #endif }
private void LoadAppData() { //Initialize DI IoCContainer.Initialize(); //Load default data var appManager = IoCContainer.Get <AppManager>(); if (!appManager.IsDataLoaded) { appManager.LoadAppData(); } }
public static void Initialize() { IoCContainer.Initialize <IGameManager, GameManager>(); IoCContainer.Initialize <IButtonManager, ButtonManager>(); IoCContainer.Initialize <ICollisionManager, CollisionManager>(); IoCContainer.Initialize <IConfigManager, ConfigManager>(); IoCContainer.Initialize <IContentManager, ContentManager>(); IoCContainer.Initialize <IDeviceManager, DeviceManager>(); IoCContainer.Initialize <IImageManager, ImageManager>(); IoCContainer.Initialize <IInputManager, InputManager>(); IoCContainer.Initialize <IQuestionManager, QuestionManager>(); IoCContainer.Initialize <IRandomManager, RandomManager>(); IoCContainer.Initialize <IResolutionManager, ResolutionManager>(); IoCContainer.Initialize <IScoreManager, ScoreManager>(); IoCContainer.Initialize <IScreenManager, ScreenManager>(); IoCContainer.Initialize <ISoundManager, SoundManager>(); IoCContainer.Initialize <ISpriteManager, SpriteManager>(); IoCContainer.Initialize <IStorageManager, StorageManager>(); IoCContainer.Initialize <ITextManager, TextManager>(); IoCContainer.Initialize <IThreadManager, ThreadManager>(); IoCContainer.Initialize <IJoystickInput, JoystickInput>(); IoCContainer.Initialize <IKeyboardInput, KeyboardInput>(); IoCContainer.Initialize <IMouseScreenInput, MouseScreenInput>(); IoCContainer.Initialize <ITouchScreenInput, TouchScreenInput>(); IoCContainer.Initialize <IFileProxy, RealFileProxy>(); IoCContainer.Initialize <IFileManager, FileManager>(); #if (WINDOWS && MOBILE) IoCContainer.Initialize <IDeviceFactory, MobilesDeviceFactory>(); IoCContainer.Initialize <IInputFactory, WindowsInputFactory>(); IoCContainer.Initialize <ILogger, RealLogger>(); #elif WINDOWS IoCContainer.Initialize <IDeviceFactory, WindowsDeviceFactory>(); IoCContainer.Initialize <IInputFactory, WindowsInputFactory>(); IoCContainer.Initialize <ILogger, RealLogger>(); #endif //#if !WINDOWS // IoCContainer.Initialize<IDeviceFactory, MobilesDeviceFactory>(); // IoCContainer.Initialize<IInputFactory, MobilesInputFactory>(); // IoCContainer.Initialize<ILogger, TestLogger>(); //#endif #if WINDOWS_UAP IoCContainer.Initialize <IDeviceFactory, WindowsDeviceFactory>(); IoCContainer.Initialize <IInputFactory, WindowsInputFactory>(); IoCContainer.Initialize <ILogger, TestLogger>(); #endif }
public override void OnCreate() { //Initialize DI IoCContainer.Initialize(); //Load default data var appManager = IoCContainer.Get <AppManager>(); if (!appManager.IsDataLoaded) { appManager.LoadAppData(); } base.OnCreate(); }
// Code to execute when the application is launching (eg, from Start) // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { //Initialize DI IoCContainer.Initialize(); //My custom code here //Since, emulator resets all user settings/data on restarting the emulator //We need to add required data to the database on the launch //Load data if its already not loaded. var appManager = IoCContainer.Get <AppManagerAsync>(); if (!appManager.IsDataLoaded) { appManager.LoadAppData(); } }
public App() { InitializeComponent(); IoCContainer.Initialize(); using (var scope = IoCContainer.Container.BeginLifetimeScope()) { var master = scope.Resolve <MainPageMaster>(); MainPage = new MasterDetailPage() { Master = scope.Resolve <MainPageMaster>(), // Wrap the Details Page with a Navigation Page Detail = new NavigationPage(scope.Resolve <HomeScreen>()) }; this.DataStore = scope.Resolve <DataStorage>(); this.DataStore.Initialize(); } this.Scanner = DependencyService.Get <IBarcodeScanner>(); }
public static void Initialize() { // Factorys. IoCContainer.Initialize <IContentFactory, ContentFactory>(); IoCContainer.Initialize <ISoundFactory, SoundFactory>(); IoCContainer.Initialize <IStorageFactory, StorageFactory>(); // Inputs. IoCContainer.Initialize <IJoystickInput, JoystickInput>(); IoCContainer.Initialize <IKeyboardInput, KeyboardInput>(); IoCContainer.Initialize <IMouseScreenInput, MouseScreenInput>(); //IoCContainer.Initialize<ITouchScreenInput, TouchScreenInput>(); // Managers. IoCContainer.Initialize <IRandomManager, RandomManager>(); IoCContainer.Initialize <IResolutionManager, ResolutionManager>(); IoCContainer.Initialize <IStopwatchManager, StopwatchManager>(); IoCContainer.Initialize <IFileProxy, ProdFileProxy>(); IoCContainer.Initialize <IFileManager, FileManager>(); }
public static void Initialize() { // Initialize engine first. TheRegistration.Initialize(); IoCContainer.Initialize <IGameManager, GameManager>(); IoCContainer.Initialize <IAnimationManager, AnimationManager>(); IoCContainer.Initialize <ICollisionManager, CollisionManager>(); IoCContainer.Initialize <IConfigManager, ConfigManager>(); IoCContainer.Initialize <IContentManager, ContentManager>(); IoCContainer.Initialize <IEnemysManager, EnemysManager>(); IoCContainer.Initialize <ILevelManager, LevelManager>(); IoCContainer.Initialize <IPlayerManager, PlayerManager>(); IoCContainer.Initialize <IPhysicsManager, PhysicsManager>(); IoCContainer.Initialize <ISoundManager, SoundManager>(); IoCContainer.Initialize <IScreenManager, ScreenManager>(); IoCContainer.Initialize <IScrollManager, ScrollManager>(); IoCContainer.Initialize <IStateManager, StateManager>(); IoCContainer.Initialize <ITileManager, TileManager>(); IoCContainer.Initialize <IInputManager, InputManager>(); IoCContainer.Initialize <ILogger, ProdLogger>(); }
private void Application_Activated(object sender, ActivatedEventArgs e) { IoCContainer.Initialize(); }
private void Application_Launching(object sender, LaunchingEventArgs e) { IoCContainer.Initialize(); }