Здравствуйте, Андрей, Вы писали:
А>Всем доброго времени суток!
А>Как через механизмы рефелексии получить доступ к типу, хранящемуся в List<T>?
А>А>public struct Info
А>{
А> [Attribute1(100),
А> Attribute2("aaa")]
А> public PropertyA { get; set; }
А> [Attribute1(150),
А> Attribute2("bbb")]
А> public PropertyB { get; set; }
А>}
А>// где-то дальше в коде (про структуру Info здесь ничего неизвестно)
А>// известно лишь, что DataSource реально представляет из себя список List<T>
А>// и известны имена свойств "PropertyA" и "PropertyB"
А>// и здесь нужно добраться до атрибутов этих свойств
А>//
А>DataSource ...
А>
Попробуйте
ListBindingHelper, если вас не пугает перспектива подключения сборки System.Windows.Forms.
Через него собственно все контролы и работают.