/// <summary> /// Устанавливает валидатор правила с текучим интерфейсом /// </summary> /// <param name="validator">Валидатор правила с текучим интерфейсом</param> /// <returns>Ссылка на строитель</returns> public RuleValidationMemberBuilder <T, TProperty> SetValidator(IRuleValidatorBase validator) { if (validator == null) { throw new ArgumentNullException(nameof(validator)); } _member.AddValidator(validator); CurrentValidator = validator; return(this); }
public void AddValidator(IRuleValidatorBase validator) { _validators.Add(validator); }