public static T Do <T>(this global::Windows.Foundation.IAsyncOperation <T> Task, T Default = default(T)) { return(Do(Task.AsTask(), Default)); }
public static async void RunAndReport <T>(this TaskCompletionSource <T> request, global::Windows.Foundation.IAsyncOperation <T> task) { try { var result = await task; request.SetResult(result); } catch (Exception ex) { request.SetException(ex); } }
public static global::System.Runtime.CompilerServices.TaskAwaiter <TResult> GetAwaiter <TResult>(this global::Windows.Foundation.IAsyncOperation <TResult> source) { throw null; }
public static global::System.Threading.Tasks.Task <TResult> AsTask <TResult>(this global::Windows.Foundation.IAsyncOperation <TResult> source, global::System.Threading.CancellationToken cancellationToken) { throw null; }
public static global::System.Runtime.CompilerServices.TaskAwaiter <TResult> GetAwaiter <TResult>(this global::Windows.Foundation.IAsyncOperation <TResult> source) { return(default(global::System.Runtime.CompilerServices.TaskAwaiter <TResult>)); }
public static global::System.Threading.Tasks.Task <TResult> AsTask <TResult>(this global::Windows.Foundation.IAsyncOperation <TResult> source, global::System.Threading.CancellationToken cancellationToken) { return(default(global::System.Threading.Tasks.Task <TResult>)); }
public static System.Threading.Tasks.Task <TResult> AsTask <TResult>(this global::Windows.Foundation.IAsyncOperation <TResult> source) { throw null; }