public SchedulerHost(Scheduler scheduler, Action<SchedulerHostConfigurator> closure) : base(scheduler) { this.Scheduler = scheduler; SchedulerHostConfiguration configuration = new SchedulerHostConfiguration(); SchedulerHostConfigurator configurator = new SchedulerHostConfigurator(configuration); closure.Invoke(configurator); this.Configuration = configuration; }
public SchedulerHost(Scheduler scheduler, Action <SchedulerHostConfigurator> closure) : base(scheduler) { this.Scheduler = scheduler; SchedulerHostConfiguration configuration = new SchedulerHostConfiguration(); SchedulerHostConfigurator configurator = new SchedulerHostConfigurator(configuration); closure.Invoke(configurator); this.Configuration = configuration; }