Exemple #1
0
        internal static void EndImpl(IAsyncResult asyncResult)
        {
            TaskAsyncResult <NullTaskReturn> task = GetTaskFromAsyncResult <NullTaskReturn>(asyncResult);

            task.EndInvoke();
            task.Dispose();
        }
Exemple #2
0
        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();
        }