Udostępnij za pośrednictwem


EnumBuilder.GetEvents Metoda

Definicja

Ta metoda nie jest obsługiwana w przypadku typów, które nie zostały ukończone.

Przeciążenia

GetEvents()

Zwraca zdarzenia dla zdarzeń publicznych zadeklarowanych lub dziedziczynych przez ten typ.

GetEvents(BindingFlags)

Zwraca zdarzenia publiczne i inne niż publiczne zadeklarowane przez ten typ.

GetEvents()

Źródło:
EnumBuilder.cs

Zwraca zdarzenia dla zdarzeń publicznych zadeklarowanych lub dziedziczynych przez ten typ.

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

Zwraca

Zwraca tablicę EventInfo obiektów reprezentujących zdarzenia publiczne zadeklarowane lub dziedziczone przez ten typ. Pusta tablica jest zwracana, jeśli nie ma zdarzeń publicznych.

Wyjątki

Ta metoda nie jest obecnie obsługiwana w typach, które nie są kompletne.

Uwagi

Aby obejść ten problem, aby pobrać zdarzenia typu gotowego, pobierz typ przy użyciu metody Type.GetType lub Assembly.GetType i użyj odbicia dla pobranego typu.

Dotyczy

GetEvents(BindingFlags)

Źródło:
EnumBuilder.cs

Zwraca zdarzenia publiczne i inne niż publiczne zadeklarowane przez ten typ.

public:
 override cli::array <System::Reflection::EventInfo ^> ^ GetEvents(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.EventInfo[] GetEvents (System.Reflection.BindingFlags bindingAttr);
override this.GetEvents : System.Reflection.BindingFlags -> System.Reflection.EventInfo[]
Public Overrides Function GetEvents (bindingAttr As BindingFlags) As EventInfo()

Parametry

bindingAttr
BindingFlags

Musi to być flaga bitowa z BindingFlagselementu , takiego jak InvokeMethod, NonPublici tak dalej.

Zwraca

Zwraca tablicę EventInfo obiektów reprezentujących zdarzenia publiczne i inne niż publiczne zadeklarowane lub dziedziczone przez ten typ. Pusta tablica jest zwracana, jeśli nie ma żadnych zdarzeń, jak określono.

Wyjątki

Ta metoda nie jest obecnie obsługiwana w typach, które nie są kompletne.

Uwagi

Aby obejść ten problem, aby pobrać zdarzenia typu gotowego, pobierz typ przy użyciu metody Type.GetType lub Assembly.GetType i użyj odbicia dla pobranego typu w celu pobrania zdarzeń.

Dotyczy