/// <summary> /// <para>Initializes a new instance of the <see cref="DomainValidator{T}"/>.</para> /// </summary> /// <param name="domain">List of values to be used in the validation.</param> /// <param name="messageTemplate">The message template to use when logging results.</param> /// <param name="negated">True if the validator must negate the result of the validation.</param> public DomainValidator(IEnumerable <T> domain, string messageTemplate, bool negated) : base(messageTemplate, null, negated) { ValidatorArgumentsValidatorHelper.ValidateDomainValidator(domain); this.domain = domain; }
/// <summary> /// <para>Initializes a new instance of the <see cref="DomainValidatorAttribute"/>.</para> /// </summary> /// <param name="domain">List of values to be used in the validation.</param> public DomainValidatorAttribute(params object[] domain) : base() { ValidatorArgumentsValidatorHelper.ValidateDomainValidator(domain); this.domain = domain; }