public PlotTimeBuilder(IAmazonCloudWatch cloudWatch, ISeriesBuilder seriesBuilder, DateTime metricStartTime, DateTime metricEndTime) { this.cloudWatch = cloudWatch; this.seriesBuilder = seriesBuilder; this.metricStartTime = metricStartTime; this.metricEndTime = metricEndTime; }
public SynchronousWorkCoordinator(ITypeFinder typeFinder, ISeriesBuilder seriesBuilder, IPublisherProvider publishers, IWorkerContainer workers) : base(typeFinder, publishers, workers) { _seriesBuilder = seriesBuilder; publishers.ProgressChanged += (sender, e) => ProgressChanged?.Invoke(sender, e); publishers.Starting += OnStarting; }
//public override event EventHandler<int> ProgressChanged; public SynchronousWorkSystem(IWorkerCoordinator workers, ISeriesBuilder seriesBuilder) : base(workers) { _seriesBuilder = seriesBuilder; }