Rendimiento anidado con IEnumerable

Tengo la siguiente función para obtener errores de validación para una tarjeta. Mi pregunta se refiere a tratar con GetErrors. Ambos métodos tienen el mismo tipo de retornoIEnumerable<ErrorInfo>.

private static IEnumerable<ErrorInfo> GetErrors(Card card)
{
    var errors = GetMoreErrors(card);
    foreach (var e in errors)
        yield return e;

    // further yield returns for more validation errors
}

¿Es posible devolver todos los errores enGetMoreErrors ¿Sin tener que enumerar a través de ellos?

Pensando en esto, esta es probablemente una pregunta estúpida, pero quiero asegurarme de no equivocarme.

Respuestas a la pregunta(6)

Su respuesta a la pregunta