Grpc.Net.Client.Internal.StreamExtensions
public static ValueTask<TResponse> ReadMessageAsync<TResponse>(this Stream responseStream, GrpcCall call, Func<DeserializationContext, TResponse> deserializer, string grpcEncoding, bool singleMessage, CancellationToken cancellationToken)
public static Task WriteMessageAsync<TMessage>(this Stream stream, GrpcCall call, TMessage message, Action<TMessage, SerializationContext> serializer, CallOptions callOptions)
public static Task WriteMessageAsync(this Stream stream, GrpcCall call, ReadOnlyMemory<byte> data, CancellationToken cancellationToken)