Retorno de rendimento aninhado com IEnumerable
Eu tenho a seguinte função para obter erros de validação para um cartão. Minha pergunta refere-se a lidar com GetErrors. Ambos os métodos têm o mesmo tipo de retornoIEnumerable<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 devolver todos os erros emGetMoreErrors
sem ter que enumerar através deles?
Pensando nisso, esta é provavelmente uma pergunta estúpida, mas quero ter certeza de que não estou errado.