/// <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);
        }
Ejemplo n.º 2
0
 public void AddValidator(IRuleValidatorBase validator)
 {
     _validators.Add(validator);
 }