Browse Source

Resolved #4351: Remove ObjectExtensionPropertyInfo.ValidationAttributes.

pull/4365/head
Halil İbrahim Kalkan 6 years ago
parent
commit
2b3ea53bf6
  1. 5
      framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfo.cs
  2. 1
      framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfoExtensions.cs

5
framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfo.cs

@ -18,10 +18,6 @@ namespace Volo.Abp.ObjectExtending
[NotNull]
public Type Type { get; }
[NotNull]
[Obsolete("Add validation attributes to the Attributes list instead! ValidationAttributes property will be removed in future versions.")]
public List<ValidationAttribute> ValidationAttributes { get; }
[NotNull]
public List<Attribute> Attributes { get; }
@ -71,7 +67,6 @@ namespace Volo.Abp.ObjectExtending
Name = Check.NotNull(name, nameof(name));
Configuration = new Dictionary<object, object>();
ValidationAttributes = new List<ValidationAttribute>();
Attributes = new List<Attribute>();
Validators = new List<Action<ObjectExtensionPropertyValidationContext>>();

1
framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfoExtensions.cs

@ -10,7 +10,6 @@ namespace Volo.Abp.ObjectExtending
return propertyInfo
.Attributes
.OfType<ValidationAttribute>()
.Union(propertyInfo.ValidationAttributes)
.ToArray();
}
}

Loading…
Cancel
Save