Example #1
0
 public static Task <T> Async <I, T>(ISynchronizeInvoke sync, I context, Func <I, T> fun) =>
 Task <T> .Factory.StartNew(() => Invoke.Async <T, I>(sync, context, fun));
Example #2
0
 public static Task Async(ISynchronizeInvoke sync, Action action) =>
 Task.Factory.StartNew(() => Invoke.Async(sync, () => action.Invoke()));
Example #3
0
 public static Task <T> Async <T>(ISynchronizeInvoke sync, Func <T> fun) =>
 Task <T> .Factory.StartNew(() => Invoke.Async <T>(sync, fun));
Example #4
0
 public void ShouldInvokeAction()
 {
     Invoke.Async(TestAction);
     Assert.IsTrue(_scheduledInvocationEvent.WaitOne(1000));
 }