in src/Google.Cloud.Functions.Framework/TypedFunctionAdapter.cs [36:46]
public TypedFunctionAdapter(
ITypedFunction<TRequest, TResult> function,
IHttpRequestReader<TRequest> requestReader,
IHttpResponseWriter<TResult> responseWriter,
ILogger<TypedFunctionAdapter<TRequest, TResult>> logger)
{
_function = Preconditions.CheckNotNull(function, nameof(function));
_requestReader = Preconditions.CheckNotNull(requestReader, nameof(requestReader));
_responseWriter = Preconditions.CheckNotNull(responseWriter, nameof(responseWriter));
_logger = Preconditions.CheckNotNull(logger, nameof(logger));
}