Saya memiliki fungsi berikut untuk mendapatkan kesalahan validasi kartu. Pertanyaan saya berkaitan dengan berurusan dengan GetErrors. Kedua metode memiliki tipe pengembalian yang sama 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
}
Apakah mungkin untuk mengembalikan semua kesalahan GetMoreErrors
tanpa harus menyebutkannya?
Kalau dipikir-pikir ini mungkin pertanyaan bodoh, tapi aku ingin memastikan aku tidak salah.
GetCardProductionValidationErrorsFor
?