Compartir a través de


EventInfo.GetOtherMethods Método

Definición

Devuelve los métodos que se asociaron a un evento en MSIL mediante la directiva .other.

Sobrecargas

GetOtherMethods()

Devuelve los métodos públicos que se han asociado a un evento en los metadatos mediante la directiva .other.

GetOtherMethods(Boolean)

Devuelve los métodos que se han asociado a un evento en los metadatos mediante la directiva .other, especificando si se deben incluir métodos no públicos.

GetOtherMethods()

Source:
EventInfo.cs
Source:
EventInfo.cs
Source:
EventInfo.cs

Devuelve los métodos públicos que se han asociado a un evento en los metadatos mediante la directiva .other.

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

Devoluciones

Matriz que representa los métodos públicos que se han asociado al evento en los metadatos mediante la directiva .other. Si no existe ningún método público, se devolverá una matriz vacía.

Comentarios

Los metadatos de un evento pueden asociar cuatro tipos de métodos con el evento:

  • La .addon directiva especifica el método utilizado para agregar controladores de eventos. Use el GetAddMethod método para recuperar un EventInfo para ese método.

  • La .removeon directiva especifica el método utilizado para desasociar controladores de eventos. Use el GetRemoveMethod método para recuperar un EventInfo para ese método.

  • La .fire directiva especifica el método utilizado para generar el evento. Use el GetRaiseMethod método para recuperar un EventInfo para ese método.

  • La .other directiva especifica cualquier otro método asociado al evento . Use el GetOtherMethods método para recuperar una matriz de EventInfo objetos para esos métodos.

Los métodos asociados a un evento que usa la .other directiva no tienen ninguna importancia especial para el tiempo de ejecución. Los compiladores de C# y Visual Basic no usan la .other directiva .

Se aplica a

GetOtherMethods(Boolean)

Source:
EventInfo.cs
Source:
EventInfo.cs
Source:
EventInfo.cs

Devuelve los métodos que se han asociado a un evento en los metadatos mediante la directiva .other, especificando si se deben incluir métodos no públicos.

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()

Parámetros

nonPublic
Boolean

true para incluir métodos no públicos; en caso contrario, false.

Devoluciones

Matriz que representa los métodos que se han asociado a un evento en los metadatos mediante la directiva .other. Si no hay métodos que cumplan la especificación, se devolverá una matriz vacía.

Excepciones

Este método no se implementa.

Comentarios

Los metadatos de un evento pueden asociar cuatro tipos de métodos con el evento:

  • La .addon directiva especifica el método utilizado para agregar controladores de eventos. Use el GetAddMethod método para recuperar un EventInfo para ese método.

  • La .removeon directiva especifica el método utilizado para desasociar controladores de eventos. Use el GetRemoveMethod método para recuperar un EventInfo para este método.

  • La .fire directiva especifica el método utilizado para generar el evento. Use el GetRaiseMethod método para recuperar un EventInfo para este método.

  • La .other directiva especifica cualquier otro método asociado al evento . Use el GetOtherMethods método para recuperar una matriz de EventInfo objetos para esos métodos.

Los métodos asociados a un evento que usa la .other directiva no tienen ninguna importancia especial para el tiempo de ejecución. Los compiladores de C# y Visual Basic no usan la .other directiva .

Se aplica a