Mercurial > pub > ImplabNet
comparison Implab/AbstractPromise.cs @ 143:16f926ee499d v2
DRAFT: refactoring, adding cancelation token
| author | cin | 
|---|---|
| date | Wed, 04 Mar 2015 18:05:39 +0300 | 
| parents | f75cfa58e3d4 | 
| children | 8c0b95069066 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 142:2100965eb97f | 143:16f926ee499d | 
|---|---|
| 284 } | 284 } | 
| 285 } | 285 } | 
| 286 | 286 | 
| 287 #endregion | 287 #endregion | 
| 288 | 288 | 
| 289 #region ICancellable implementation | |
| 290 | |
| 291 public void Cancel() { | |
| 292 SetCancelled(null); | |
| 293 } | |
| 294 | |
| 295 public void Cancel(Exception reason) { | |
| 296 SetCancelled(reason); | |
| 297 } | |
| 298 | |
| 299 #endregion | |
| 300 | |
| 301 public Exception Error { | 289 public Exception Error { | 
| 302 get { | 290 get { | 
| 303 return m_error; | 291 return m_error; | 
| 304 } | 292 } | 
| 305 } | 293 } | 
