Définition d'un événement avec l'émission de réflexion
Un événement est défini à l'aide de la méthode TypeBuilder.DefineEvent. DefineEvent retourne un EventBuilder. La méthode DefineEvent requiert que l'appelant spécifie le nom de l'événement, les attributs de l'événement (à l'aide de l'énumération EventAttributes ) et le type d'événement.
La classe EventBuilder permet à l'appelant de spécifier :
la méthode pour l'événement AddOn ;
la méthode pour l'événement RemoveOn ;
la méthode pour l'événement Raise ;
toute autre méthode éventuelle.