Вложенная доходность с IEnumerable
У меня есть следующая функция, чтобы получить ошибки проверки для карты. Мой вопрос касается работы с GetErrors. Оба метода имеют одинаковый тип возвращаемого значения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
}
Можно ли вернуть все ошибки вGetMoreErrors
без необходимости перечислять через них?
Думая об этом, это, вероятно, глупый вопрос, но я хочу убедиться, что я не ошибаюсь.