public static void End(DoneReceivingAsyncResult result)
 {
     AsyncResult.End <DoneReceivingAsyncResult>(result);
 }
 public static void End(DoneReceivingAsyncResult result, out Message message)
 {
     message = null;
     AsyncResult.End <DoneReceivingAsyncResult>(result);
 }
 public static void End(IAsyncResult result)
 {
     AsyncResult.End <SendAsyncResult>(result);
 }
            public static Message End(IAsyncResult result)
            {
                HelpReceiveAsyncResult thisPtr = AsyncResult.End <HelpReceiveAsyncResult>(result);

                return(thisPtr.message);
            }
 public static void End(IAsyncResult result)
 {
     AsyncResult.End <CloseOutputSessionAsyncResult>(result);
 }
 public static void End(IAsyncResult result)
 {
     AsyncResult.End <CloseAsyncResult>(result);
 }