Udostępnij za pośrednictwem


EventInfo.GetOtherMethods Metoda

Definicja

Zwraca metody skojarzone z zdarzeniem w MSIL przy użyciu .other dyrektywy .

Przeciążenia

GetOtherMethods()

Zwraca metody publiczne, które zostały skojarzone z zdarzeniem w metadanych przy użyciu .other dyrektywy .

GetOtherMethods(Boolean)

Zwraca metody, które zostały skojarzone ze zdarzeniem w metadanych przy użyciu .other dyrektywy, określając, czy należy uwzględnić metody inne niż publiczne.

GetOtherMethods()

Źródło:
EventInfo.cs
Źródło:
EventInfo.cs
Źródło:
EventInfo.cs

Zwraca metody publiczne, które zostały skojarzone z zdarzeniem w metadanych przy użyciu .other dyrektywy .

public:
 cli::array <System::Reflection::MethodInfo ^> ^ GetOtherMethods();
public System.Reflection.MethodInfo[] GetOtherMethods ();
member this.GetOtherMethods : unit -> System.Reflection.MethodInfo[]
Public Function GetOtherMethods () As MethodInfo()

Zwraca

Tablica reprezentująca metody publiczne, które zostały skojarzone ze zdarzeniem .other w metadanych przy użyciu dyrektywy . Jeśli nie ma takich metod publicznych, zwracana jest pusta tablica.

Uwagi

Metadane zdarzenia mogą kojarzyć cztery rodzaje metod ze zdarzeniem:

  • Dyrektywa .addon określa metodę używaną do dodawania procedur obsługi zdarzeń. GetAddMethod Użyj metody , aby pobrać element EventInfo dla tej metody.

  • Dyrektywa .removeon określa metodę używaną do odłączenia procedur obsługi zdarzeń. GetRemoveMethod Użyj metody , aby pobrać element EventInfo dla tej metody.

  • Dyrektywa .fire określa metodę używaną do zgłaszania zdarzenia. GetRaiseMethod Użyj metody , aby pobrać element EventInfo dla tej metody.

  • Dyrektywa .other określa wszelkie inne metody skojarzone ze zdarzeniem. GetOtherMethods Użyj metody , aby pobrać tablicę EventInfo obiektów dla tych metod.

Metody skojarzone ze zdarzeniem używającym .other dyrektywy nie mają specjalnego znaczenia dla środowiska uruchomieniowego. Kompilatory języka C# i Visual Basic nie używają .other dyrektywy .

Dotyczy

GetOtherMethods(Boolean)

Źródło:
EventInfo.cs
Źródło:
EventInfo.cs
Źródło:
EventInfo.cs

Zwraca metody, które zostały skojarzone ze zdarzeniem w metadanych przy użyciu .other dyrektywy, określając, czy należy uwzględnić metody inne niż publiczne.

public:
 virtual cli::array <System::Reflection::MethodInfo ^> ^ GetOtherMethods(bool nonPublic);
public virtual System.Reflection.MethodInfo[] GetOtherMethods (bool nonPublic);
abstract member GetOtherMethods : bool -> System.Reflection.MethodInfo[]
override this.GetOtherMethods : bool -> System.Reflection.MethodInfo[]
Public Overridable Function GetOtherMethods (nonPublic As Boolean) As MethodInfo()

Parametry

nonPublic
Boolean

true do uwzględnienia metod niepublizowanych; w przeciwnym razie , false.

Zwraca

Tablica reprezentująca metody skojarzone ze zdarzeniem w metadanych przy użyciu .other dyrektywy . Jeśli nie ma metod pasujących do specyfikacji, zwracana jest pusta tablica.

Wyjątki

Ta metoda nie jest zaimplementowana.

Uwagi

Metadane zdarzenia mogą kojarzyć cztery rodzaje metod ze zdarzeniem:

  • Dyrektywa .addon określa metodę używaną do dodawania procedur obsługi zdarzeń. GetAddMethod Użyj metody , aby pobrać element EventInfo dla tej metody.

  • Dyrektywa .removeon określa metodę używaną do odłączenia procedur obsługi zdarzeń. Użyj metody , GetRemoveMethod aby pobrać element EventInfo dla tej metody.

  • Dyrektywa .fire określa metodę używaną do zgłaszania zdarzenia. Użyj metody , GetRaiseMethod aby pobrać element EventInfo dla tej metody.

  • Dyrektywa .other określa wszelkie inne metody skojarzone ze zdarzeniem. GetOtherMethods Użyj metody , aby pobrać tablicę EventInfo obiektów dla tych metod.

Metody skojarzone ze zdarzeniem używającym .other dyrektywy nie mają specjalnego znaczenia dla środowiska uruchomieniowego. Kompilatory języka C# i Visual Basic nie używają .other dyrektywy .

Dotyczy