/// <summary> /// <para>Initializes a new instance of the <see cref="TypeConversionValidator"/>.</para> /// </summary> /// <param name="negated">True if the validator must negate the result of the validation.</param> /// <param name="messageTemplate">The message template to use when logging results.</param> /// <param name="targetType">The supplied type used to determine if the string can be converted to it.</param> public TypeConversionValidator(Type targetType, string messageTemplate, bool negated) : base(messageTemplate, null, negated) { ValidatorArgumentsValidatorHelper.ValidateTypeConversionValidator(targetType); this.targetType = targetType; }
/// <summary> /// <para>Initializes a new instance of the <see cref="TypeConversionValidatorAttribute"/>.</para> /// </summary> /// <param name="targetType">The supplied type used to determine if the string can be converted to it.</param> public TypeConversionValidatorAttribute(Type targetType) { ValidatorArgumentsValidatorHelper.ValidateTypeConversionValidator(targetType); this.targetType = targetType; }