Ho la seguente funzione per ottenere errori di convalida per una carta. La mia domanda riguarda la gestione di GetErrors. Entrambi i metodi hanno lo stesso tipo restituito 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
}
È possibile restituire tutti gli errori GetMoreErrorssenza doverli enumerare?
Pensandoci, questa è probabilmente una domanda stupida, ma voglio assicurarmi di non sbagliare.
GetCardProductionValidationErrorsFor?
