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 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 |
GetOtherMethods(Boolean) |
Devuelve los métodos que se han asociado a un evento en los metadatos mediante la directiva |
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 .