EventInfo.GetOtherMethods Método

Definição

Retorna os métodos associados a um evento em MSIL usando a diretiva .other.Returns the methods that were associated with an event in MSIL using the .other directive.

Sobrecargas

GetOtherMethods()

Retorna os métodos públicos que foram associados um evento em metadados usando a diretiva .other.Returns the public methods that have been associated with an event in metadata using the .other directive.

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.Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.

GetOtherMethods()

Retorna os métodos públicos que foram associados um evento em metadados usando a diretiva .other.Returns the public methods that have been associated with an event in metadata using the .other directive.

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.An array representing the public methods that have been associated with the event in metadata by using the .other directive. Se não há nenhum desses métodos públicos, uma matriz vazia é retornada.If there are no such public methods, an empty array is returned.

Comentários

Os metadados de um evento podem associar quatro tipos de métodos ao evento:The metadata for an event can associate four kinds of methods with the event:

  • A .addon diretiva especifica o método usado para adicionar manipuladores de eventos.The .addon directive specifies the method used to add event handlers. Use o GetAddMethod método para recuperar um EventInfo para esse método.Use the GetAddMethod method to retrieve an EventInfo for that method.

  • A .removeon diretiva especifica o método usado para desanexar manipuladores de eventos.The .removeon directive specifies the method used to detach event handlers. Use o GetRemoveMethod método para recuperar um EventInfo para esse método.Use the GetRemoveMethod method to retrieve an EventInfo for that method.

  • A .fire diretiva especifica o método usado para gerar o evento.The .fire directive specifies the method used to raise the event. Use o GetRaiseMethod método para recuperar um EventInfo para esse método.Use the GetRaiseMethod method to retrieve an EventInfo for that method.

  • A .other diretiva especifica quaisquer outros métodos associados ao evento.The .other directive specifies any other methods associated with the event. Use o GetOtherMethods método para recuperar uma matriz de EventInfo objetos para esses métodos.Use the GetOtherMethods method to retrieve an array of EventInfo objects for those methods.

Os métodos associados a um evento que usa .other a diretiva não têm significado especial para o tempo de execução.The methods associated with an event using the .other directive have no special significance to the runtime. Os C# compiladores e Visual Basic não usam a .other diretiva.The C# and Visual Basic compilers do not use the .other directive.

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.Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.

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.true to include non-public methods; otherwise, false.

Retornos

Uma matriz que representa os métodos que foram associados um evento em metadados usando a diretiva .other.An array representing methods that have been associated with an event in metadata by using the .other directive. Se não houver nenhum método que corresponda à especificação, uma matriz vazia será retornada.If there are no methods matching the specification, an empty array is returned.

Exceções

Este método não está implementado.This method is not implemented.

Comentários

Os metadados de um evento podem associar quatro tipos de métodos ao evento:The metadata for an event can associate four kinds of methods with the event:

  • A .addon diretiva especifica o método usado para adicionar manipuladores de eventos.The .addon directive specifies the method used to add event handlers. Use o GetAddMethod método para recuperar um EventInfo para esse método.Use the GetAddMethod method to retrieve an EventInfo for that method.

  • A .removeon diretiva especifica o método usado para desanexar manipuladores de eventos.The .removeon directive specifies the method used to detach event handlers. Use o GetRemoveMethod método para recuperar um EventInfo para este método.Use the GetRemoveMethod method to retrieve an EventInfo for this method.

  • A .fire diretiva especifica o método usado para gerar o evento.The .fire directive specifies the method used to raise the event. Use o GetRaiseMethod método para recuperar um EventInfo para este método.Use the GetRaiseMethod method to retrieve an EventInfo for this method.

  • A .other diretiva especifica quaisquer outros métodos associados ao evento.The .other directive specifies any other methods associated with the event. Use o GetOtherMethods método para recuperar uma matriz de EventInfo objetos para esses métodos.Use the GetOtherMethods method to retrieve an array of EventInfo objects for those methods.

Os métodos associados a um evento que usa .other a diretiva não têm significado especial para o tempo de execução.The methods associated with an event using the .other directive have no special significance to the runtime. Os C# compiladores e Visual Basic não usam a .other diretiva.The C# and Visual Basic compilers do not use the .other directive.

Aplica-se a