카드의 유효성 검사 오류를 얻는 다음 기능이 있습니다. 내 질문은 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
를 열거 할 필요없이 반환 할 수 있습니까?
그것에 대해 생각하면 이것은 어리석은 질문 일지 모르지만, 내가 잘못되지 않도록하고 싶습니다.
GetCardProductionValidationErrorsFor
?