TypeBuilder.DefineEvent(String, EventAttributes, Type) Metodo

Definizione

Aggiunge un nuovo evento al tipo, con il nome, gli attributi e il tipo di evento specificati.

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

Parametri

name
String

Nome dell'evento. name non può contenere valori Null incorporati.

attributes
EventAttributes

Attributi dell'evento.

eventtype
Type

Tipo di evento.

Restituisce

Evento definito.

Eccezioni

La lunghezza di name è zero.

name è null.

-oppure-

eventtype è null.

Il tipo è stato creato in precedenza usando CreateType().

Si applica a