/// <summary> /// Retrieves the member attributes. /// </summary> protected override void RetrieveMemberAttributes() { if (MemberType != null) { ValidationAttributes = new List <object>(MemberType.GetCustomAttributes(typeof(ValidationAttribute), true)); foreach (object validationAttribute in ValidationAttributes) { ((ValidationAttribute)validationAttribute).Target = this.BuilderSource.Action; } foreach (object attribute in ValidationAttributes) { ((ValidationAttribute)attribute).Target = this.BuilderSource.Action; } } }