Bir kart için doğrulama hataları almak için aşağıdaki işlevi var. Sorum GetErrors ile uğraşmakla ilgili. Her iki yöntem de aynı dönüş türüne sahiptir 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
}
İçindeki tüm hataları döndürmek mümkün mü GetMoreErrors
numaralandırmaya gerek kalmadan ?
Bunu düşünmek muhtemelen aptalca bir soru, ama yanlış gitmediğimden emin olmak istiyorum.
GetCardProductionValidationErrorsFor
?