Rendimiento anidado con IEnumerable
Tengo la siguiente función para obtener errores de validación para una tarjeta. Mi pregunta se refiere a tratar con GetErrors. Ambos métodos tienen el mismo 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
}
¿Es posible devolver todos los errores enGetMoreErrors
¿Sin tener que enumerar a través de ellos?
Pensando en esto, esta es probablemente una pregunta estúpida, pero quiero asegurarme de no equivocarme.