EventInfo.GetOtherMethods Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve los métodos asociados a un evento en MSIL mediante la .other directiva .
Sobrecargas
| Nombre | Description |
|---|---|
| GetOtherMethods() |
Devuelve los métodos públicos que se han asociado a un evento en los metadatos mediante la |
| GetOtherMethods(Boolean) |
Devuelve los métodos que se han asociado al evento en los metadatos mediante la |
GetOtherMethods()
Devuelve los métodos públicos que se han asociado a un evento en los metadatos mediante la .other directiva .
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 .other directiva . Si no hay métodos públicos de este tipo, se devuelve una matriz vacía.
Comentarios
Los metadatos de un evento pueden asociar cuatro tipos de métodos al evento:
La
.addondirectiva especifica el método usado para agregar controladores de eventos. Use el GetAddMethod método para recuperar un EventInfo para ese método.La
.removeondirectiva especifica el método utilizado para desasociar controladores de eventos. Use el GetRemoveMethod método para recuperar un EventInfo para ese método.La
.firedirectiva especifica el método utilizado para generar el evento. Use el GetRaiseMethod método para recuperar un EventInfo para ese método.La
.otherdirectiva 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 mediante la .other directiva no tienen ningún significado especial para el tiempo de ejecución. Los compiladores de C# y Visual Basic no usan la directiva .other.
Se aplica a
GetOtherMethods(Boolean)
Devuelve los métodos que se han asociado al evento en los metadatos mediante la .other directiva , 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; de lo contrario, false.
Devoluciones
Matriz que representa métodos que se han asociado a un evento en los metadatos mediante la .other directiva . Si no hay métodos que coincidan con la especificación, se devuelve una matriz vacía.
Excepciones
Este método no se implementa.
Comentarios
Los metadatos de un evento pueden asociar cuatro tipos de métodos al evento:
La
.addondirectiva especifica el método usado para agregar controladores de eventos. Use el GetAddMethod método para recuperar un EventInfo para ese método.La
.removeondirectiva especifica el método utilizado para desasociar controladores de eventos. Use el GetRemoveMethod método para recuperar un EventInfo para este método.La
.firedirectiva especifica el método utilizado para generar el evento. Use el GetRaiseMethod método para recuperar un EventInfo para este método.La
.otherdirectiva 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 mediante la .other directiva no tienen ningún significado especial para el tiempo de ejecución. Los compiladores de C# y Visual Basic no usan la directiva .other.