Mercurial > pub > ImplabNet
annotate Implab/IDeferredT.cs @ 240:fa6cbf4d8841 v3
refactoring, moving to dotnercore, simplifying promises
author | cin |
---|---|
date | Tue, 23 Jan 2018 19:39:21 +0300 |
parents | 706fccb85524 |
children |
rev | line source |
---|---|
119 | 1 using System; |
2 | |
3 namespace Implab { | |
240
fa6cbf4d8841
refactoring, moving to dotnercore, simplifying promises
cin
parents:
145
diff
changeset
|
4 public interface IDeferred<in T> { |
119 | 5 void Resolve(T value); |
6 | |
7 void Reject(Exception error); | |
240
fa6cbf4d8841
refactoring, moving to dotnercore, simplifying promises
cin
parents:
145
diff
changeset
|
8 |
fa6cbf4d8841
refactoring, moving to dotnercore, simplifying promises
cin
parents:
145
diff
changeset
|
9 void SetCancelled(Exception error); |
119 | 10 } |
11 } | |
12 |