private static void HandlePipelineException <TResponse>( ref TResponse response, PipelineException ex, IRequestPipeline pipeline, Node node, List <PipelineException> seenExceptions ) where TResponse : class, IOpenSearchResponse, new() { if (response == null) { response = ex.Response as TResponse; } pipeline.MarkDead(node); seenExceptions.Add(ex); }