internal static void EndImpl(IAsyncResult asyncResult) { TaskAsyncResult <NullTaskReturn> task = GetTaskFromAsyncResult <NullTaskReturn>(asyncResult); task.EndInvoke(); task.Dispose(); }
internal static T EndImpl <T>(IAsyncResult asyncResult) { TaskAsyncResult <T> task = GetTaskFromAsyncResult <T>(asyncResult); var result = task.EndInvoke(); task.Dispose(); return(result); }
public override void EndWrite(IAsyncResult asyncResult) { TaskAsyncResult result = (TaskAsyncResult)asyncResult; result.End(); }