TypeBuilder.DefineEvent(String, EventAttributes, Type) Méthode

Définition

Ajoute un nouvel événement au type, avec le nom, les attributs et le type d’événement donnés.

public:
 System::Reflection::Emit::EventBuilder ^ DefineEvent(System::String ^ name, System::Reflection::EventAttributes attributes, Type ^ eventtype);
public System.Reflection.Emit.EventBuilder DefineEvent(string name, System.Reflection.EventAttributes attributes, Type eventtype);
member this.DefineEvent : string * System.Reflection.EventAttributes * Type -> System.Reflection.Emit.EventBuilder
Public Function DefineEvent (name As String, attributes As EventAttributes, eventtype As Type) As EventBuilder

Paramètres

name
String

Nom de l’événement. name ne peut pas contenir de valeurs Null incorporées.

attributes
EventAttributes

Attributs de l’événement.

eventtype
Type

le type de l'événement ;

Retours

Événement défini.

Exceptions

La longueur est égale name à zéro.

name a la valeur null.

-ou-

eventtype a la valeur null.

Le type a été créé précédemment à l’aide CreateType()de .

S’applique à