Esempio n. 1
0
        public static TaskAwaiter <Java.Lang.Object> GetAwaiter(this Task task)
        {
            var c = new AwaitableTaskCompleteListener <Java.Lang.Object> ();

            task.AddOnCompleteListener(c);

            return(c.GetAwaiter());
        }
Esempio n. 2
0
        public static TaskAwaiter <TResult> GetAwaiter <TResult> (this Task task) where TResult : class, IJavaObject
        {
            var c = new AwaitableTaskCompleteListener <TResult> ();

            task.AddOnCompleteListener(c);

            return(c.GetAwaiter());
        }