public void Cancel() { lock (this) { _cancelled = true; if (_manager != null) { _manager.Cancel(); } } }