Пример #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);
 }
Пример #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));
 }
Пример #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);
        }
Пример #5
0
 internal IEnumerable <ValidationAttribute> GetTypeValidationAttributes(ValidationContext validationContext)
 {
     ValidationAttributeStore.EnsureValidationContext(validationContext);
     ValidationAttributeStore.TypeStoreItem typeStoreItem = this.GetTypeStoreItem(validationContext.ObjectType);
     return(typeStoreItem.ValidationAttributes);
 }
Пример #6
0
 static ValidationAttributeStore()
 {
     ValidationAttributeStore.s_singleton = new ValidationAttributeStore();
 }
Пример #7
0
 static Validator()
 {
     Validator.s_store = ValidationAttributeStore.Instance;
 }