カードの検証エラーを取得する次の関数があります。私の質問は、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
?