public IStatefullLoop <T> Teardown(Action <T> action) { _loop.BeforeStop(() => { action(_state); _state = default(T); }); return(this); }
public ActiveObject <T> BeforeStop(Action action) { _loop.BeforeStop(action); return(this); }