TypeBuilder.DefineEvent(String, EventAttributes, Type) Methode

Definitie

Voegt een nieuwe gebeurtenis toe aan het type, met de opgegeven naam, kenmerken en gebeurtenistype.

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

Parameters

name
String

De naam van de gebeurtenis. name kan geen ingesloten null-waarden bevatten.

attributes
EventAttributes

De kenmerken van de gebeurtenis.

eventtype
Type

Het type gebeurtenis.

Retouren

De gedefinieerde gebeurtenis.

Uitzonderingen

De lengte is name nul.

name is null.

– of –

eventtype is null.

Het type is eerder gemaakt met behulp van CreateType().

Van toepassing op