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

◆ GetPropertyValues()

static ICollection< KeyValuePair< ValidationContext, object > > System.ComponentModel.DataAnnotations.Validator.GetPropertyValues ( object instance,
ValidationContext validationContext )
inlinestaticprivate

Definition at line 244 of file Validator.cs.

245 {
246 PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(instance);
248 foreach (PropertyDescriptor item in properties)
249 {
250 ValidationContext validationContext2 = CreateValidationContext(instance, validationContext);
251 validationContext2.MemberName = item.Name;
252 if (_store.GetPropertyValidationAttributes(validationContext2).Any())
253 {
255 }
256 }
257 return list;
258 }
static readonly ValidationAttributeStore _store
Definition Validator.cs:30
static ValidationContext CreateValidationContext(object instance, ValidationContext validationContext)
Definition Validator.cs:142

References System.ComponentModel.DataAnnotations.Validator._store, System.ComponentModel.PropertyDescriptorCollection.Count, System.ComponentModel.DataAnnotations.Validator.CreateValidationContext(), System.ComponentModel.TypeDescriptor.GetProperties(), System.item, and System.list.

Referenced by System.ComponentModel.DataAnnotations.Validator.GetObjectPropertyValidationErrors().