Definir um evento com reflexão Emit
Um evento é definido usando o TypeBuilder.DefineEvent método. DefineEvent retorna um EventBuilder. The 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.
The EventBuilder classe permite que o chamador especificar o seguinte:
O método para o Complemento evento.
O método para o RemoveOn evento.
O método para o Aumentar evento.
Outros métodos.