Exemplo n.º 1
0
 internal bool IsPropertyContext(ValidationContext validationContext)
 {
     ValidationAttributeStore.EnsureValidationContext(validationContext);
     ValidationAttributeStore.TypeStoreItem     typeStoreItem = this.GetTypeStoreItem(validationContext.ObjectType);
     ValidationAttributeStore.PropertyStoreItem propertyStoreItem;
     return(typeStoreItem.TryGetPropertyStoreItem(validationContext.MemberName, out propertyStoreItem));
 }
Exemplo n.º 2
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);
 }
Exemplo n.º 3
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);
 }
Exemplo n.º 4
0
 internal IEnumerable <ValidationAttribute> GetTypeValidationAttributes(ValidationContext validationContext)
 {
     ValidationAttributeStore.EnsureValidationContext(validationContext);
     ValidationAttributeStore.TypeStoreItem typeStoreItem = this.GetTypeStoreItem(validationContext.ObjectType);
     return(typeStoreItem.ValidationAttributes);
 }