Добавление пользовательского атрибута к типу, созданному с использованием отражения - PullRequest
0 голосов
/ 10 августа 2011

Я создал тип с несколькими свойствами и присвоил значения этим свойствам.Мне нужно связать этот класс с сеткой свойств.Мне нужно добавить / украсить пользовательский атрибут для некоторых свойств, которые я создал с помощью отражения.

Может ли кто-нибудь помочь мне добавить пользовательский атрибут с помощью отражения.

[TypeConverter(typeof(DropDownConverter))]
        public string NAME
        {
            get { return m_name; }
            set
            {
                m_name = value;
            }
        }

Наконец, свойство должнок нему добавлен атрибут TypeConverter.

Спасибо, Кишоре Борра.

1 Ответ

0 голосов
/ 10 августа 2011

Вам нужно реализовать ICustomTypeDescriptor и внедрить GetProperties для возврата пользовательских PropertyDescriptor s, которые содержат ваши атрибуты.

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