public override void Dispose() { if (!(isCancelled || isCompleted)) { Op.Cancel(); } }
public override void Cancel() { Op.Cancel(); isCancelled = true; }