Beispiel #1
0
 public T blocking <T>(Func <T> e)
 {
     using (promise <T> p = new promise <T>()) {
         this.execute(() => { p.set(e()); });
         return(p.get());
     }
 }
Beispiel #2
0
 public void blocking(Action e)
 {
     using (promise p = new promise()) {
         this.execute(() => { e(); p.set(); });
         p.get();
     }
 }