Пример #1
0
        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));
        }
Пример #2
0
 public static void RegisterSingleton(Type service, string key, Type implementation)
 {
     if (m_container != null)
     {
         m_container.RegisterSingleton(service, key, implementation);
     }
 }
Пример #3
0
 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));
 }
Пример #4
0
 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));
 }
Пример #5
0
        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());
        }
Пример #6
0
        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));
        }
Пример #7
0
 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));
 }
Пример #9
0
 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));
 }
Пример #10
0
 /// <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));
 }
Пример #11
0
 private void RegisterWindowService(IChromelyContainer container)
 {
     container.RegisterSingleton(typeof(IFramelessWindowService), nameof(IFramelessWindowService), typeof(WinApiWindowService));
     //  container.RegisterSingleton(typeof(IChromelyNativeHost), nameof(IChromelyNativeHost), typeof(CustomWinApiHost));
 }