public bool EndReceiveMessage(IAsyncResult result, out AmqpMessage message) { if (result is ReceiveAsyncResult) { IEnumerable <AmqpMessage> messages; bool retValue = ReceiveAsyncResult.End(result, out messages); message = messages.FirstOrDefault(); return(retValue); } message = CompletedAsyncResult <IEnumerable <AmqpMessage> > .End(result).FirstOrDefault(); return(true); }
void ILinkFactory.EndOpenLink(IAsyncResult result) { CompletedAsyncResult.End(result); }