Retorno de rendimento aninhado com IEnumerable

Eu tenho a seguinte função para obter erros de validação para um cartão. Minha pergunta refere-se a lidar com GetErrors. Ambos os métodos têm o mesmo 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
}

É possível devolver todos os erros emGetMoreErrors sem ter que enumerar através deles?

Pensando nisso, esta é provavelmente uma pergunta estúpida, mas quero ter certeza de que não estou errado.

questionAnswers(6)

yourAnswerToTheQuestion