Done
От: Блудов Павел Россия  
Дата: 09.08.07 02:51
Оценка:
Здравствуйте, Shadowspan, Вы писали:

S>Только BLToolkitExtensionAttribute нужен еще один параметр — Target. Куда ставить этот атрибут — к полю или к свойству или классу. Так как, например атрибут DataMember надо учтановить не у свойства а у поля, генерируемого Framework'ом.


Можно и без него обойтись. Дело в том, что BLToolkit не создаёт в генерируемом классе свойства — только getter'а и setter'а.
Поэтому любой атрибут, назначенный на свойство будет "виден" в сгенерированном классе.
Следовательно можно всегда считать, что такой атрибут влияет не на свойство, а на поле, генерируемое для этого свойства.

Забирайте последнюю версию, пример можно посмотреть в UnitTests\CS\TypeBuilder\GenerateAtributeTest.cs
... << RSDN@Home 1.2.0 alpha rev. 692>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.