private protected void Invoke(IObjectPrx prx, OutgoingRequestFrame request) { bool isOneway = _oneway || prx.IsOneway; IncomingResponseFrame response = prx.Invoke(request, isOneway); if (!isOneway) { response.ReadVoidReturnValue(prx.Communicator); } }
private protected TReturnValue Invoke(IObjectPrx prx, OutgoingRequestFrame request) => prx.Invoke(request, oneway: false).ReadReturnValue(prx.Communicator, _reader);