/// <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)); }