public bool IsCancelled() { lock (this) { if (_cancelled && (_manager != null)) { _manager.Cancel(); } return _cancelled; } }