public virtual void Configure(IChromelyContainer container) { EnsureContainerValid(container); container.RegisterSingleton(typeof(IChromelyRequestTaskRunner), typeof(IChromelyRequestTaskRunner).Name, typeof(DefaultRequestTaskRunner)); container.RegisterSingleton(typeof(IChromelyCommandTaskRunner), typeof(IChromelyCommandTaskRunner).Name, typeof(DefaultCommandTaskRunner)); }
public static void RegisterSingleton(Type service, string key, Type implementation) { if (m_container != null) { m_container.RegisterSingleton(service, key, implementation); } }
public override void Configure(IChromelyContainer container) { base.Configure(container); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(DemoController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(ExecuteJavaScriptDemoController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(TmdbMoviesController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(TodoListController)); }
private void RegisterControllers(IChromelyContainer container) { container.RegisterSingleton(typeof(ChromelyController), nameof(WindowController), typeof(WindowController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(DemoController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(ExecuteJavaScriptDemoController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(TmdbMoviesController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(TodoListController)); }
public override void Configure(IChromelyContainer container) { base.Configure(container); // Register controllers container.RegisterSingleton <ChromelyController, MbedController>(Guid.NewGuid().ToString()); container.RegisterSingleton <ChromelyController, AnalysisController>(Guid.NewGuid().ToString()); container.RegisterSingleton <ChromelyController, CalibrationController>(Guid.NewGuid().ToString()); }
public override void Configure(IChromelyContainer container) { base.Configure(container); container.RegisterInstance(typeof(IEventFactory), nameof(IEventFactory), new EventFactory()); container.RegisterSingleton( typeof(ChromelyController), nameof(ConfigurationController), typeof(ConfigurationController)); }
public override void Configure(IChromelyContainer container) { base.Configure(container); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(MovieController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(ProductController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(ScreenTimeController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(OrderController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(SecurityController)); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(KijkwijzerController)); }
public override void Configure(IChromelyContainer container) { base.Configure(container); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(ArgumentsController)); }
public override void Configure(IChromelyContainer container) { base.Configure(container); container.RegisterSingleton(typeof(ChromelyController), Guid.NewGuid().ToString(), typeof(AppController)); container.RegisterSingleton(typeof(IChromelyCustomHandler), Guid.NewGuid().ToString(), typeof(CefFrameLoadHandler)); }
/// <summary> /// Configure IoC container contents. /// </summary> /// <param name="container"></param> public override void Configure(IChromelyContainer container) { base.Configure(container); container.RegisterSingleton(typeof(IChromelyWindow), typeof(IChromelyWindow).Name, typeof(ChromelyWindow)); }
private void RegisterWindowService(IChromelyContainer container) { container.RegisterSingleton(typeof(IFramelessWindowService), nameof(IFramelessWindowService), typeof(WinApiWindowService)); // container.RegisterSingleton(typeof(IChromelyNativeHost), nameof(IChromelyNativeHost), typeof(CustomWinApiHost)); }