public void Start(DoThat toDo) { int i = 1; do { toDo(); Task.Delay(this.Config.Delay).Wait(); i++; }while (CanContinue(i)); }
public void Execute(object parameter) { DoThis?.Invoke(parameter); DoThat?.Invoke(); }
public void Handle(DoThat command) { }