private JsonRpc GetRpcServer(Stream stream, IResolveAssemblyReferenceTaskHandler handler) { IJsonRpcMessageHandler serverHandler = RpcUtils.GetRarMessageHandler(stream); JsonRpc rpc = new JsonRpc(serverHandler, handler); return(rpc); }
private IResolveAssemblyReferenceTaskHandler GetRpcClient() { ErrorUtilities.VerifyThrowInternalErrorUnreachable(_clientStream != null); IJsonRpcMessageHandler handler = RpcUtils.GetRarMessageHandler(_clientStream); return(JsonRpc.Attach <IResolveAssemblyReferenceTaskHandler>(handler)); }