J'ai la fonction suivante pour obtenir des erreurs de validation pour une carte. Ma question concerne le traitement de GetErrors. Les deux méthodes ont le même type de retour 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
}
Est-il possible de renvoyer toutes les erreurs dans GetMoreErrors
sans avoir à les énumérer?
Penser à cela est probablement une question stupide, mais je veux m'assurer de ne pas me tromper.
GetCardProductionValidationErrorsFor
?