Exemplo n.º 1
0
 /// <summary>
 /// ObjectCollectionValidator的构造函数
 /// </summary>
 /// <param name="targetType">目标类型</param>
 /// <param name="targetRuleset">所校验类型所属的校验规则集</param>
 public ObjectCollectionValidator(Type targetType, string targetRuleset)
 {
     this.targetType          = targetType;
     this.targetRuleset       = targetRuleset;
     this.targetTypeValidator = ValidationFactory.CreateValidator(targetType, targetRuleset);
 }
 /// <summary>
 /// 重载基类的方法,调用ValidationFactory直接构造目标类型的校验器
 /// </summary>
 /// <param name="targetType">目标类型</param>
 /// <returns>目标类型的Validator实例</returns>
 protected override Validator DoCreateValidator(Type targetType)
 {
     return(ValidationFactory.CreateValidator(targetType, this.Ruleset));
 }