/// <inheritdoc/> public virtual Task <Tuple <HttpResponseMessage, TResult> > SendAsync(CancellationToken cancellationToken) { return(HttpApiCall.SendAsync(cancellationToken) .Select(task => Tuple.Create(task.Result.Item1, Selector(task.Result.Item1, task.Result.Item2, cancellationToken)))); }