C# 如何从FluentValidator获取验证规则
给定一个扩展AbstractValidator并实现IValidator的验证器,我想了解它的规则。似乎没有办法做到这一点?从IValidator接口使用GetEnumerator方法 通过枚举集合,可以检查应用于每个属性的验证器C# 如何从FluentValidator获取验证规则,c#,.net,validation,fluentvalidation,validationrules,C#,.net,Validation,Fluentvalidation,Validationrules,给定一个扩展AbstractValidator并实现IValidator的验证器,我想了解它的规则。似乎没有办法做到这一点?从IValidator接口使用GetEnumerator方法 通过枚举集合,可以检查应用于每个属性的验证器 然而,当处理DelegatingValidator时,它变得相当复杂,因此我在我的验证器上应用了一个带有.WithState()的自定义状态,我很容易理解 你什么意思?您正在尝试反汇编CLR吗?不,我只想调用一个方法来获取验证器的规则。我将发布答案。你能提供一个例子吗
然而,当处理DelegatingValidator时,它变得相当复杂,因此我在我的验证器上应用了一个带有.WithState()的自定义状态,我很容易理解 你什么意思?您正在尝试反汇编CLR吗?不,我只想调用一个方法来获取验证器的规则。我将发布答案。你能提供一个例子吗?你能提供一个例子吗?如果你的IValidator是AbstractValidator的子类,它实现了IEnumerable接口,因此你可以对它进行迭代:
var validationRules=MyValidator as IEnumerable代码>