public bool TryGetSingleNode()

in src/Elastic.Transport/Components/Pipeline/RequestPipeline.cs [341:353]


	public bool TryGetSingleNode(out Node? node)
	{
		if (_nodePool.Nodes.Count <= 1 && _nodePool.MaxRetries <= _nodePool.Nodes.Count &&
			!_nodePool.SupportsPinging && !_nodePool.SupportsReseeding)
		{
			node = _nodePool.Nodes.FirstOrDefault();

			if (node is not null && _nodePredicate(node)) return true;
		}

		node = null;
		return false;
	}