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

◆ IsValid() [2/2]

virtual ? ValidationResult System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid ( object? value,
ValidationContext validationContext )
inlineprotectedvirtual

Reimplemented in System.ComponentModel.DataAnnotations.CompareAttribute, and System.ComponentModel.DataAnnotations.CustomValidationAttribute.

Definition at line 171 of file ValidationAttribute.cs.

172 {
173 if (_hasBaseIsValid)
174 {
176 }
177 ValidationResult result = ValidationResult.Success;
178 if (!IsValid(value))
179 {
180 string memberName = validationContext.MemberName;
181 string[] memberNames = ((memberName == null) ? null : new string[1] { memberName });
182 result = new ValidationResult(FormatErrorMessage(validationContext.DisplayName), memberNames);
183 }
184 return result;
185 }
static Exception ByDesignWithMessage(string message)
static string ValidationAttribute_IsValid_NotImplemented
Definition SR.cs:106
Definition SR.cs:7

References System.ComponentModel.DataAnnotations.ValidationAttribute._hasBaseIsValid, System.NotImplemented.ByDesignWithMessage(), System.ComponentModel.DataAnnotations.ValidationContext.DisplayName, System.ComponentModel.DataAnnotations.ValidationAttribute.FormatErrorMessage(), System.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(), System.ComponentModel.DataAnnotations.ValidationContext.MemberName, System.ComponentModel.DataAnnotations.ValidationResult.Success, System.SR.ValidationAttribute_IsValid_NotImplemented, and System.value.