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

◆ ValidateProperty()

static void System.ComponentModel.DataAnnotations.Validator.ValidateProperty ( object? value,
ValidationContext validationContext )
inlinestatic

Definition at line 90 of file Validator.cs.

91 {
92 Type propertyType = _store.GetPropertyType(validationContext);
96 if (validationErrors.Count > 0)
97 {
98 validationErrors[0].ThrowValidationException();
99 }
100 }
static void EnsureValidPropertyType(string propertyName, Type propertyType, object value)
Definition Validator.cs:164
static readonly ValidationAttributeStore _store
Definition Validator.cs:30
static List< ValidationError > GetValidationErrors(object value, ValidationContext validationContext, IEnumerable< ValidationAttribute > attributes, bool breakOnFirstError)
Definition Validator.cs:260

References System.ComponentModel.DataAnnotations.Validator._store, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.ComponentModel.DataAnnotations.Validator.EnsureValidPropertyType(), System.ComponentModel.DataAnnotations.Validator.GetValidationErrors(), and System.value.