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.

C#
public System.Reflection.Emit.EventBuilder DefineEvent(string name, System.Reflection.EventAttributes attributes, Type eventtype);

Paramètres

name
String

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

attributes
EventAttributes

Attributs de l’événement.

eventtype
Type

Type de l’événement.

Retours

Événement défini.

Exceptions

La longueur de name est égale à zéro.

name a la valeur null.

-ou-

eventtype a la valeur null.

Le type a déjà été créé en utilisant CreateType().

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1