internal ApplicationConfiguration() { this._extensibility = new ExtensibilityConfiguration(); this.IgnoreSslErrors = true; this._customInstallers = new List <IWindsorInstaller>(); this._database = this.Register <DatabaseConfiguration>(() => new DatabaseConfiguration(this)); this._tasks = this.Register <TasksConfiguration>(() => new TasksConfiguration(this)); this._logging = this.Register <LoggingConfiguration>(() => new LoggingConfiguration(this)); this._migration = this.Register <MigrationConfiguration>(() => new MigrationConfiguration(this)); this._hosts = this.Register <HostsConfiguration>(() => new HostsConfiguration(this)); this._advanced = this.Register <AdvancedConfiguration>(() => new AdvancedConfiguration(this)); this.Register <ApplicationConfiguration>(() => this); }
internal ApplicationConfiguration() { _extensibility = new ExtensibilityConfiguration(); _database = Register(() => new DatabaseConfiguration(this)); _services = Register(() => new ServicesConfiguration(this)); _hosts = Register(() => new HostsConfiguration(this)); _tasks = Register(() => new TasksConfiguration(this)); _logging = Register(() => new LoggingConfiguration(this)); _migration = Register(() => new MigrationConfiguration(this)); _environment = Register(() => new EnvironmentConfiguration(this)); Register(() => this); }