Здравствуйте, Shadowspan, Вы писали:
S>Только BLToolkitExtensionAttribute нужен еще один параметр — Target. Куда ставить этот атрибут — к полю или к свойству или классу. Так как, например атрибут DataMember надо учтановить не у свойства а у поля, генерируемого Framework'ом.
Можно и без него обойтись. Дело в том, что BLToolkit не создаёт в генерируемом классе свойства — только getter'а и setter'а.
Поэтому любой атрибут, назначенный на свойство будет "виден" в сгенерированном классе.
Следовательно можно
всегда считать, что такой атрибут влияет не на свойство, а на поле, генерируемое для этого свойства.
Забирайте последнюю версию, пример можно посмотреть в
UnitTests\CS\TypeBuilder\GenerateAtributeTest.cs... << RSDN@Home 1.2.0 alpha rev. 692>>