标签: c# .net validation fluentvalidation validationrules
鉴于验证器扩展了AbstractValidator并实现了IValidator,我想得到它的规则。似乎没有办法做到这一点?
答案 0 :(得分:4)
使用IValidator界面中的GetEnumerator方法。
通过对集合进行枚举,您可以检查应用于每个属性的验证器。
然而,在处理DelegatingValidators时它变得非常复杂,所以我将一个带有.WithState()的自定义状态应用到我的验证器上,我很容易理解。