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ückgabetyp IEnumerable<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 zurückzugeben, GetMoreErrors
ohne sie aufzählen zu müssen?
Darüber nachzudenken ist wahrscheinlich eine dumme Frage, aber ich möchte sicherstellen, dass ich nichts falsch mache.
GetCardProductionValidationErrorsFor
?