Я создал новый атрибут, который наследуется от ValidationAttributes, см. Код ниже:
public class BaseValidationAttribute : ValidationAttribute
{
public string ShortNameKey { get; set; }
public string DescriptionKey { get; set; }
public bool IsRequired { get; set; } = false;
public BaseValidationAttribute(Type resource, string name)
{
... initialization code ...
}
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
... validation code ...
}
}
Есть ли способ скрыть свойства ValidationAttribute publi c? В частности, моя потребность ограничена сокрытием их при использовании атрибута.
![enter image description here](https://i.stack.imgur.com/qvhsI.jpg)