28 callback?.Invoke(
this);
30 else if (callback !=
null)
53 task.GetAwaiter().GetResult();
65 return task.GetAwaiter().GetResult();
TaskAsyncResult(Task task, object state, AsyncCallback callback)
bool CompletedSynchronously
readonly AsyncCallback _callback
WaitHandle AsyncWaitHandle
static Task GetTask(IAsyncResult asyncResult)
static TResult End< TResult >(IAsyncResult asyncResult)
static void ThrowArgumentException(IAsyncResult asyncResult)
static IAsyncResult Begin(Task task, AsyncCallback callback, object state)
static void End(IAsyncResult asyncResult)
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)