public Task Then(OnTaskDelegate callback) { this.callback = callback; return(this); }
public void Assign(OnTaskDelegate task) { onTask = task; }
public Task(OnTaskDelegate task) { Assign(task); }