Func <RequestEnvelope, Task <ResponseEnvelope> > Receive(object message) { if (@interface.IsReentrant(message)) { return(endpoint.ReceiveReentrant); } return(endpoint.Receive); }