Geschachtelte Ertragsrendite mit IEnumerable

Ich habe die folgende Funktion, um Validierungsfehler für eine Karte zu erhalten. Meine Frage bezieht sich auf den Umgang mit GetErrors. Beide Methoden haben den gleichen RückgabetypIEnumerable<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
}

Ist es möglich, alle Fehler in zurückzugeben?GetMoreErrors ohne sie durchzählen zu müssen?

Darüber nachzudenken ist wahrscheinlich eine dumme Frage, aber ich möchte sicherstellen, dass ich nichts falsch mache.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage