カードに検証エラーを取得する次の機能があります。私の質問はGetErrorsを扱うことに関連しています。どちらの方法も同じ戻り値タイプIEnumerable<ErrorInfo>
です。IEnumerableを使用したネストされたyield return
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
のすべてのエラーを返すことは可能ですか?
これはおそらく愚かな質問ですが、私は間違っていないことを確認したいと思います。
より多くの利回り返品の質問が表示されることを嬉しく思っています。私はそれを理解していません。愚かな質問ではありません! – JoshJordan
'GetCardProductionValidationErrorsFor'とは何ですか? –
どうしたの?* GetMoreErrors(カード); *? –