/// <exclude /> public static async Task WriteServerStreamingResult <THeader, TResult>( IAsyncEnumerable <TResult> result, Marshaller <THeader> headerMarshaller, THeader header, IServerStreamWriter <Message <TResult> > stream, ServerCallContext context) { await context.WriteResponseHeadersAsync(CompatibilityTools.SerializeMethodOutputHeader(headerMarshaller, header)).ConfigureAwait(false); await WriteServerStreamingResult(result, stream, context).ConfigureAwait(false); }