TypeBuilder.DefineEvent(String, EventAttributes, Type) Metódus

Definíció

Új eseményt ad hozzá a típushoz a megadott névvel, attribútumokkal és eseménytípussal.

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éterek

name
String

Az esemény neve. name nem tartalmazhat beágyazott null értékeket.

attributes
EventAttributes

Az esemény attribútumai.

eventtype
Type

Az esemény típusa.

Válaszok

A megadott esemény.

Kivételek

A hossz name nulla.

name az null.

-vagy-

eventtype az null.

A típus korábban a következővel lett létrehozva CreateType(): .

A következőre érvényes: