Eu tenho a seguinte função para obter erros de validação para um cartão. Minha pergunta diz respeito a lidar com GetErrors. Ambos os métodos têm o mesmo tipo de retorno 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
}
É possível retornar todos os erros GetMoreErrors
sem precisar enumerá-los?
Pensar nisso provavelmente é uma pergunta estúpida, mas quero ter certeza de que não estou errado.
GetCardProductionValidationErrorsFor
?