C# Скрыть базовое свойство в атрибутах - PullRequest
0 голосов
/ 04 февраля 2020

Я создал новый атрибут, который наследуется от 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...