EventInfo.GetOtherMethods Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna os métodos associados a um evento em MSIL usando a diretiva .other
.
Sobrecargas
GetOtherMethods() |
Retorna os métodos públicos que foram associados um evento em metadados usando a diretiva |
GetOtherMethods(Boolean) |
Retorna os métodos que foram associados ao evento nos metadados usando a diretiva |
GetOtherMethods()
Retorna os métodos públicos que foram associados um evento em metadados usando a diretiva .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()
Retornos
Uma matriz representando os métodos públicos que foram associados um evento em metadados usando a diretiva .other
. Se não há nenhum desses métodos públicos, uma matriz vazia é retornada.
Comentários
Os metadados de um evento podem associar quatro tipos de métodos ao evento:
A
.addon
diretiva especifica o método usado para adicionar manipuladores de eventos. Use o GetAddMethod método para recuperar um EventInfo método para esse método.A
.removeon
diretiva especifica o método usado para desanexar manipuladores de eventos. Use o GetRemoveMethod método para recuperar um EventInfo método para esse método.A
.fire
diretiva especifica o método usado para gerar o evento. Use o GetRaiseMethod método para recuperar um EventInfo método para esse método.A
.other
diretiva especifica quaisquer outros métodos associados ao evento. Use o GetOtherMethods método para recuperar uma matriz de EventInfo objetos para esses métodos.
Os métodos associados a um evento que usa a .other
diretiva não têm nenhum significado especial para o runtime. Os compiladores C# e Visual Basic não usam a .other
diretiva.
Aplica-se a
GetOtherMethods(Boolean)
Retorna os métodos que foram associados ao evento nos metadados usando a diretiva .other
, especificando se métodos não públicos devem ou não ser incluídos.
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 os métodos não públicos; caso contrário, false
.
Retornos
Uma matriz que representa os métodos que foram associados um evento em metadados usando a diretiva .other
. Se não houver nenhum método que corresponda à especificação, uma matriz vazia será retornada.
Exceções
Este método não está implementado.
Comentários
Os metadados de um evento podem associar quatro tipos de métodos ao evento:
A
.addon
diretiva especifica o método usado para adicionar manipuladores de eventos. Use o GetAddMethod método para recuperar um EventInfo método para esse método.A
.removeon
diretiva especifica o método usado para desanexar manipuladores de eventos. Use o GetRemoveMethod método para recuperar um EventInfo método para esse método.A
.fire
diretiva especifica o método usado para gerar o evento. Use o GetRaiseMethod método para recuperar um EventInfo método para esse método.A
.other
diretiva especifica quaisquer outros métodos associados ao evento. Use o GetOtherMethods método para recuperar uma matriz de EventInfo objetos para esses métodos.
Os métodos associados a um evento que usa a .other
diretiva não têm nenhum significado especial para o runtime. Os compiladores C# e Visual Basic não usam a .other
diretiva.