我具有以下功能来获取卡的验证错误。我的问题与处理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
啊