TypeBuilder.DefineEvent(String, EventAttributes, Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt dem Typ ein neues Ereignis hinzu, das den angegebenen Namen, die angegebenen Attribute und den angegebenen Ereignistyp hat.
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
darf keine eingebetteten NULL-Werte enthalten.
- attributes
- EventAttributes
Die Attribute des Ereignisses.
- eventtype
- Type
Der Typ des Ereignisses.
Gibt zurück
Das definierte Ereignis.
Ausnahmen
Die Länge von name
ist 0 (null).
Der Typ wurde zuvor mit CreateType()erstellt.