Определение события с помощью порождения отражения
Обновлен: Ноябрь 2007
Событие определяется с помощью метода TypeBuilder.DefineEvent. DefineEvent возвращает объект EventBuilder. Метод DefineEvent нуждается в указании вызывающим объектом имени события, атрибутов события (посредством перечисления EventAttributes) и типа события.
Класс EventBuilder позволяет вызывающему объекту задать следующее:
Метод для события AddOn.
Метод для события RemoveOn.
Метод для события Raise.
Любые другие методы.