##// END OF EJS Templates
minor changes
cin -
r131:b5c2d609d71b v2
parent child
Show More
@@ -86,6 +86,21 namespace Implab
86 }
86 }
87
87
88 [DebuggerStepThrough]
88 [DebuggerStepThrough]
89 public static IPromise InvokePromise(Func<IPromise> action) {
90 ArgumentNotNull(action, "action");
91
92 var p = new Promise();
93 try {
94 action();
95 p.Resolve();
96 } catch (Exception err) {
97 p.Reject(err);
98 }
99
100 return p;
101 }
102
103 [DebuggerStepThrough]
89 public static IPromise<T> InvokePromise<T>(Func<IPromise<T>> action) {
104 public static IPromise<T> InvokePromise<T>(Func<IPromise<T>> action) {
90 ArgumentNotNull(action, "action");
105 ArgumentNotNull(action, "action");
91
106
General Comments 0
You need to be logged in to leave comments. Login now