public void Run() { NinjectSettings settings = new NinjectSettings { InjectNonPublic = false, InjectParentPrivateProperties = false, LoadExtensions = false, UseReflectionBasedInjection = true }; Locator.Kernel = new StandardKernel(settings); IEnumerable <IModule> modules = GetModules(); ApplicationStartupInfo startupInfo = new ApplicationStartupInfo(modules, Locator.Kernel); StartApplication(startupInfo); }
abstract protected void StartApplication(ApplicationStartupInfo startupInfo);