private void ctor(bool allowNesting, string[] cmdArgs, ConfigSectionNode rootConfig) { m_NOPLockManager = new NOPLockManager(this); Constructor(allowNesting, cmdArgs, Configuration.NewEmptyRoot(), defaultDI: new Injection.SkyApplicationDependencyInjector(this)); }
private void ctor(BootConfLoader loader, bool allowNesting, string[] args, ConfigSectionNode rootConfig) { try { m_BootLoader = loader; m_NOPLockManager = new NOPLockManager(this); var cmdArgs = args == null ? null : new CommandArgsConfiguration(args); Constructor(allowNesting, cmdArgs, rootConfig, defaultDI: new Injection.SkyApplicationDependencyInjector(this)); InitApplication(); } catch { Destructor(); throw; } }