public Task(TaskFn fn, int delay, object state) { this.fn = fn; this.delay = delay; this.state = state; }
public RepeatingTask(TaskFn fn, int delay, int lifetime, object state) : base(fn, delay, state) { this.lifetime = lifetime; }