TypeBuilder.GetEvents Metódus

Definíció

Az aktuális TypeBuilderáltal meghatározott eseményeket adja vissza.

Túlterhelések

Name Description
GetEvents()

Az ilyen típus által deklarált vagy örökölt nyilvános eseményeket adja vissza.

GetEvents(BindingFlags)

Az ilyen típusú deklarált nyilvános és nem nyilvános eseményeket adja vissza.

GetEvents()

Forrás:
TypeBuilder.cs

Az ilyen típus által deklarált vagy örökölt nyilvános eseményeket adja vissza.

public:
 override cli::array <System::Reflection::EventInfo ^> ^ GetEvents();
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)]
public override System.Reflection.EventInfo[] GetEvents();
public override System.Reflection.EventInfo[] GetEvents();
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>]
override this.GetEvents : unit -> System.Reflection.EventInfo[]
override this.GetEvents : unit -> System.Reflection.EventInfo[]
Public Overrides Function GetEvents () As EventInfo()

Válaszok

Az ilyen típusú deklarált vagy örökölt nyilvános eseményeket jelképező objektumtömböt EventInfo ad vissza. Ha nincsenek nyilvános események, a rendszer üres tömböt ad vissza.

Attribútumok

Kivételek

Ez a metódus nem hiányos típusok esetén van implementálva.

Megjegyzések

Kérje le a típust a lekért típussal GetType , vagy GetType használja a visszaverődést a beolvasott típuson.

A következőre érvényes:

GetEvents(BindingFlags)

Forrás:
TypeBuilder.cs

Az ilyen típusú deklarált nyilvános és nem nyilvános eseményeket adja vissza.

public:
 override cli::array <System::Reflection::EventInfo ^> ^ GetEvents(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)]
public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>]
override this.GetEvents : System.Reflection.BindingFlags -> System.Reflection.EventInfo[]
override this.GetEvents : System.Reflection.BindingFlags -> System.Reflection.EventInfo[]
Public Overrides Function GetEvents (bindingAttr As BindingFlags) As EventInfo()

Paraméterek

bindingAttr
BindingFlags

Az értékek bitenkénti kombinációja BindingFlags , amely korlátozza a keresést.

Válaszok

Az ilyen típusú deklarált vagy örökölt eseményeket képviselő objektumtömböt EventInfo ad vissza, amely megfelel a megadott kötésjelölőknek. Ha nincsenek egyező események, a rendszer üres tömböt ad vissza.

Attribútumok

Kivételek

Ez a metódus nem hiányos típusok esetén van implementálva.

Megjegyzések

Kérje le a típust a lekért típussal Type.GetType , vagy Assembly.GetType használja a visszaverődést a beolvasott típuson.

A következőre érvényes: