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

◆ TryValidateProperty()

static bool System.ComponentModel.DataAnnotations.Validator.TryValidateProperty ( object? value,
ValidationContext validationContext,
ICollection< ValidationResult >? validationResults )
inlinestatic

Definition at line 33 of file Validator.cs.

34 {
35 Type propertyType = _store.GetPropertyType(validationContext);
36 string memberName = validationContext.MemberName;
38 bool result = true;
42 {
43 result = false;
44 validationResults?.Add(validationError.ValidationResult);
45 }
46 return result;
47 }
void Add(TKey key, TValue value)
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 >.Add(), System.ComponentModel.DataAnnotations.Validator.EnsureValidPropertyType(), System.ComponentModel.DataAnnotations.Validator.GetValidationErrors(), and System.value.