public TaskBeganEventArgs(DateTime timestamp, [NotNull] LaundryMachineTaskBase task) { Timestamp = timestamp; TypeOfTask = (task ?? throw new ArgumentNullException(nameof(task))).TaskType; CommandId = task.MyCommandId; _taskId = task.TaskId; }
public TaskBeganEventArgs([NotNull] LaundryMachineTaskBase task) : this(TimeStampSource.Now, task) { }