Example #1
0
 internal IEnumerable <ValidationAttribute> GetPropertyValidationAttributes(ValidationContext validationContext)
 {
     ValidationAttributeStore.EnsureValidationContext(validationContext);
     ValidationAttributeStore.TypeStoreItem     typeStoreItem     = this.GetTypeStoreItem(validationContext.ObjectType);
     ValidationAttributeStore.PropertyStoreItem propertyStoreItem = typeStoreItem.GetPropertyStoreItem(validationContext.MemberName);
     return(propertyStoreItem.ValidationAttributes);
 }
Example #2
0
 internal Type GetPropertyType(ValidationContext validationContext)
 {
     ValidationAttributeStore.EnsureValidationContext(validationContext);
     ValidationAttributeStore.TypeStoreItem     typeStoreItem     = this.GetTypeStoreItem(validationContext.ObjectType);
     ValidationAttributeStore.PropertyStoreItem propertyStoreItem = typeStoreItem.GetPropertyStoreItem(validationContext.MemberName);
     return(propertyStoreItem.PropertyType);
 }