Share via


TypeBuilder.DefineEvent(String, EventAttributes, Type) Yöntem

Tanım

Türüne verilen ad, öznitelikler ve olay türüyle yeni bir olay ekler.

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

Parametreler

name
String

Olayın adı. name katıştırılmış null değerleri içeremez.

attributes
EventAttributes

Olayın öznitelikleri.

eventtype
Type

Olayın türü.

Döndürülenler

Tanımlanan olay.

Özel durumlar

uzunluğu name sıfırdır.

name, null değeridir.

-veya-

eventtype, null değeridir.

Türü daha önce kullanılarak CreateType()oluşturulmuştur.

Şunlara uygulanır