Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetValidationResult()

ValidationResult? System.ComponentModel.DataAnnotations.ValidationAttribute.GetValidationResult ( object? value,
ValidationContext validationContext )
inline

Definition at line 187 of file ValidationAttribute.cs.

188 {
189 if (validationContext == null)
190 {
191 throw new ArgumentNullException("validationContext");
192 }
193 ValidationResult validationResult = IsValid(value, validationContext);
194 if (validationResult != null && string.IsNullOrEmpty(validationResult.ErrorMessage))
195 {
196 string errorMessage = FormatErrorMessage(validationContext.DisplayName);
197 validationResult = new ValidationResult(errorMessage, validationResult.MemberNames);
198 }
199 return validationResult;
200 }

References System.ComponentModel.DataAnnotations.ValidationContext.DisplayName, System.ComponentModel.DataAnnotations.ValidationResult.ErrorMessage, System.ComponentModel.DataAnnotations.ValidationAttribute.FormatErrorMessage(), System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(), System.ComponentModel.DataAnnotations.ValidationResult.MemberNames, and System.value.

Referenced by System.ComponentModel.DataAnnotations.ValidationAttribute.Validate().