Emissão de definição de um evento com reflexão
Um evento é definido usando o TypeBuilder.DefineEvent método. DefineEvent retorna um EventBuilder. O DefineEvent método requer que o chamador especificar o nome do evento, os atributos de evento (usando o EventAttributes enumeração) e o tipo de evento.
O EventBuilder classe permite que o chamador especificar o seguinte:
O método para o AddOn evento.
O método para o RemoveOn evento.
O método para o elevar evento.
Outros métodos.