Определение свойства средствами Reflection Emit
Обновлен: Ноябрь 2007
Свойство определяется при помощи метода TypeBuilder.DefineProperty. DefineProperty возвращает PropertyBuilder. Метод DefineProperty требует, чтобы вызывающий объект указал имя свойства, подпись свойства, атрибуты свойства (с помощью перечисления PropertyAttributes) и резервное поле.
Класс PropertyBuilder позволяет вызывающему объекту задать метод получения свойства, метод задания свойства и другие методы.
Значение по умолчанию для свойства можно задать с помощью PropertyBuilder.SetConstant.