<PackageReference Include="Grpc.Net.Client" Version="2.71.0" />

Grpc.Net.Client.Internal.StreamExtensions

static class 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)