private static IDisposable SetTarget(IConsumedMethodReference obj, InvocationStartRequest req) { var proto = ConvertToProtoStrict(obj); req.ConsumedMethod = proto; return(proto); }
private IPooledBuffer Serialize(IInvocationStart message, Nothing _) { using (var envelope = ClientToBrokerRequestEnvelope.Rent()) { var proto = InvocationStartRequest.Rent(); message.Target.Handle(_setInvocationTargetHandler, proto); envelope.InvocationStartRequest = proto; return(envelope.Serialize()); } }