TypeBuilder.DefineEvent(String, EventAttributes, Type) Methode

Definition

Fügt dem Typ ein neues Ereignis mit dem angegebenen Namen, Attributen und Ereignistyp hinzu.

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

Parameter

name
String

Der Name des Ereignisses. name Eingebettete Nullwerte können nicht enthalten.

attributes
EventAttributes

Die Attribute des Ereignisses.

eventtype
Type

Typ des Ereignisses

Gibt zurück

Das definierte Ereignis.

Ausnahmen

Die Länge von name 0 ist null.

name ist null.

-oder-

eventtype ist null.

Der Typ wurde zuvor mit CreateType().

Gilt für: