public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
this.value = value;
Validator validator = new ValidationIntegrationHelper(this).GetValidator();
if (validator != null)
{
ValidationResults validationResults = validator.Validate(this);
string errorMessage = FormatErrorMessage(validationResults);
return new ValidationResult(validationResults.IsValid, errorMessage);
}
else
{
return new ValidationResult(true, null);
}
}