protected BasicRunnable([NotNull] string name, Stage stage, int sequenceNumber, Steptype stepType, [NotNull] ServiceRepository services, bool implementationFinished, [CanBeNull] IVisualizeSlice visualize) : base(services.Logger, stage, name) { _visualize = visualize; SequenceNumber = sequenceNumber; StepType = stepType; Services = services; ImplementationFinished = implementationFinished; }
protected RunableWithBenchmark([NotNull] string name, Stage stage, int sequenceNumber, [NotNull] ServiceRepository services, bool implementationFinished, [NotNull] IVisualizeSlice visualizeSlice) : base(name, stage, sequenceNumber, Steptype.Global, services, implementationFinished, visualizeSlice) { }
protected RunableForSingleSliceWithBenchmark([NotNull] string name, Stage stage, int sequenceNumber, [NotNull] ServiceRepository services, bool implementationFinished, [CanBeNull] IVisualizeSlice sliceVisualizer) : base(name, stage, sequenceNumber, Steptype.SliceProcessors, services, implementationFinished, sliceVisualizer) { }