public CaliburnServiceLocatorApplication() { var locator = new MugenServiceLocator(Kernel); ServiceLocator.SetLocatorProvider(() => locator); Kernel.Bind<IInjector>().ToConstant(Kernel); Kernel.Bind<MugenInjector>().ToConstant(Kernel); Kernel.Bind<MugenServiceLocator>().ToConstant(locator); Kernel.Bind<IServiceLocator>().ToConstant(locator); }
public CaliburnServiceLocatorApplication() { var locator = new MugenServiceLocator(Kernel); ServiceLocator.SetLocatorProvider(() => locator); Kernel.Bind <IInjector>().ToConstant(Kernel); Kernel.Bind <MugenInjector>().ToConstant(Kernel); Kernel.Bind <MugenServiceLocator>().ToConstant(locator); Kernel.Bind <IServiceLocator>().ToConstant(locator); }