Поделиться через


Определение свойства средствами Reflection Emit

Обновлен: Ноябрь 2007

Свойство определяется при помощи метода TypeBuilder.DefineProperty. DefineProperty возвращает PropertyBuilder. Метод DefineProperty требует, чтобы вызывающий объект указал имя свойства, подпись свойства, атрибуты свойства (с помощью перечисления PropertyAttributes) и резервное поле.

Класс PropertyBuilder позволяет вызывающему объекту задать метод получения свойства, метод задания свойства и другие методы.

Значение по умолчанию для свойства можно задать с помощью PropertyBuilder.SetConstant.

См. также

Другие ресурсы

Использование порожденного отражения