Как наиболее просто получить все атрибуты одного типа, допускающие множественное вхождение, через TypeDescriptor?
А то в AttributeCollection свойства Attributes заносится только один единственный одного типа.
Re: Получить множественные атрибуты через PropertyDescriptor
Небольшое уточнение для чего это нужно.
Собственно пишется TypeConverter для свойств с практически любым типом данных. Соответственно к этому свойству применяются атрибуты для управления поведением этого конвертора. Соответсвенно атрибуты в конвертере пытаюсь достать через context.PropertyDescriptor.Attributes. Но в коллекцию попадает только один из них. Соответственно, напрямую обратиться к свойствам через Reflection тоже невозможно, т.к. некоторые объекты предоставляют через PropertyDescriptor не только свойства, но и поля. Еще и при этом наименование в PropertyDescriptor может не совпадать с реальными именами членов.