Exemplo n.º 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);
 }
Exemplo n.º 2
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.º 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);
 }
        private string GetDisplayName()
        {
            string name = null;
            ValidationAttributeStore instance = ValidationAttributeStore.Instance;
            string str        = name;
            string memberName = str;

            if (str == null)
            {
                memberName = this.MemberName;
            }
            return(memberName);
        }
Exemplo n.º 5
0
 internal IEnumerable <ValidationAttribute> GetTypeValidationAttributes(ValidationContext validationContext)
 {
     ValidationAttributeStore.EnsureValidationContext(validationContext);
     ValidationAttributeStore.TypeStoreItem typeStoreItem = this.GetTypeStoreItem(validationContext.ObjectType);
     return(typeStoreItem.ValidationAttributes);
 }
Exemplo n.º 6
0
 static ValidationAttributeStore()
 {
     ValidationAttributeStore.s_singleton = new ValidationAttributeStore();
 }
Exemplo n.º 7
0
 static Validator()
 {
     Validator.s_store = ValidationAttributeStore.Instance;
 }