Partager via


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 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 à