_Type.GetMethod Método

Definição

Fornece objetos COM com acesso independente de versão para o método GetMethod.Provides COM objects with version-independent access to the GetMethod method.

Sobrecargas

GetMethod(String, Type[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[]).Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetMethod(String)

Fornece objetos COM com acesso independente de versão para o método GetMethod(String).Provides COM objects with version-independent access to the GetMethod(String) method.

GetMethod(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

GetMethod(String, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

O método Type.GetMethod.The Type.GetMethod method.

GetMethod(String, Type[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[]).Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Parâmetros

name
String

A String que contém o nome do método público a ser obtido.The String containing the name of the public method to get.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para o método a ser obtido.An array of Type objects representing the number, order, and type of the parameters for the method to get.

- ou --or- Uma matriz vazia do tipo Type (ou seja, Type[] types = new Type[0]) para obter um método que não aceita parâmetros.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

Retornos

MethodInfo

Um objeto MethodInfo que representa o método público cujos parâmetros correspondem aos tipos de argumento especificados, se encontrado; caso contrário, null.A MethodInfo object representing the public method whose parameters match the specified argument types, if found; otherwise, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

O Type.GetMethod método procura o método público especificado cujos parâmetros correspondem aos tipos de argumento especificados.The Type.GetMethod method searches for the specified public method whose parameters match the specified argument types.

Aplica-se a

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parâmetros

name
String

A String que contém o nome do método a ser obtido.The String containing the name of the method to get.

bindingAttr
BindingFlags

Um bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

- ou --or- Zero, para retornar null.Zero, to return null.

binder
Binder

Um objeto Binder que define um conjunto de propriedades e habilita a associação, que pode envolver seleção de um método sobrecarregado, coerção de tipos de argumento e invocação de um membro por meio de reflexão.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

- ou --or- null, para usar o DefaultBinder.null, to use the DefaultBinder.

callConvention
CallingConventions

O objeto CallingConventions que especifica o conjunto de regras a ser usado em relação à ordem e ao layout dos argumentos, a como o valor retornado é passado, quais registros são usados para argumentos e como a pilha é limpa.The CallingConventions object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and how the stack is cleaned up.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para o método a ser obtido.An array of Type objects representing the number, order, and type of the parameters for the method to get.

- ou --or- Uma matriz vazia do tipo Type (ou seja, Type[] types = new Type[0]) para obter um método que não aceita parâmetros.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

Uma matriz de objetos ParameterModifier que representam os atributos associados ao elemento correspondente na matriz types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. O associador padrão não processa este parâmetro.The default binder does not process this parameter.

Retornos

MethodInfo

Um objeto MethodInfo que representa o método que corresponde aos requisitos especificados, se for encontrado; caso contrário, null.A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

O Type.GetMethod método procura o método especificado cujos parâmetros correspondem aos tipos de argumento e aos modificadores especificados, usando as restrições de associação especificadas e a Convenção de chamada especificada.The Type.GetMethod method searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

Aplica-se a

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parâmetros

name
String

A String que contém o nome do método a ser obtido.The String containing the name of the method to get.

bindingAttr
BindingFlags

Um bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

- ou --or- Zero, para retornar null.Zero, to return null.

binder
Binder

Um objeto Binder que define um conjunto de propriedades e habilita a associação, que pode envolver seleção de um método sobrecarregado, coerção de tipos de argumento e invocação de um membro por meio de reflexão.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

- ou --or- null, para usar o DefaultBinder.null, to use the DefaultBinder.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para o método a ser obtido.An array of Type objects representing the number, order, and type of the parameters for the method to get.

- ou --or- Uma matriz vazia do tipo Type (ou seja, Type[] types = new Type[0]) para obter um método que não aceita parâmetros.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

Uma matriz de objetos ParameterModifier que representam os atributos associados ao elemento correspondente na matriz types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. O associador padrão não processa este parâmetro.The default binder does not process this parameter.

Retornos

MethodInfo

Um objeto MethodInfo que representa o método que corresponde aos requisitos especificados, se for encontrado; caso contrário, null.A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

O Type.GetMethod método procura o método especificado cujos parâmetros correspondem aos tipos de argumento e aos modificadores especificados, usando as restrições de associação especificadas.The Type.GetMethod method searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

Aplica-se a

GetMethod(String)

Fornece objetos COM com acesso independente de versão para o método GetMethod(String).Provides COM objects with version-independent access to the GetMethod(String) method.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod (string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Parâmetros

name
String

A String que contém o nome do método público a ser obtido.The String containing the name of the public method to get.

Retornos

MethodInfo

Um objeto MethodInfo que representa o método público com o nome especificado, se encontrado; caso contrário, null.A MethodInfo object representing the public method with the specified name, if found; otherwise, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

O Type.GetMethod método procura o método público com o nome especificado.The Type.GetMethod method searches for the public method with the specified name.

Aplica-se a

GetMethod(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, BindingFlags).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

Parâmetros

name
String

A String que contém o nome do método a ser obtido.The String containing the name of the method to get.

bindingAttr
BindingFlags

Um bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

- ou --or- Zero, para retornar null.Zero, to return null.

Retornos

MethodInfo

Um objeto MethodInfo que representa o método que corresponde aos requisitos especificados, se for encontrado; caso contrário, null.A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

O Type.GetMethod método procura o método especificado, usando as restrições de associação especificadas.The Type.GetMethod method searches for the specified method, using the specified binding constraints.

Aplica-se a

GetMethod(String, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetMethod(String, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parâmetros

name
String

A String que contém o nome do método público a ser obtido.The String containing the name of the public method to get.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para o método a ser obtido.An array of Type objects representing the number, order, and type of the parameters for the method to get.

- ou --or- Uma matriz vazia do tipo Type (ou seja, Type[] types = new Type[0]) para obter um método que não aceita parâmetros.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

Uma matriz de objetos ParameterModifier que representam os atributos associados ao elemento correspondente na matriz types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. O associador padrão não processa este parâmetro.The default binder does not process this parameter.

Retornos

MethodInfo

Um objeto MethodInfo que representa o método público que corresponde aos requisitos especificados, se encontrado; caso contrário, null.A MethodInfo object representing the public method that matches the specified requirements, if found; otherwise, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

O Type.GetMethod método procura o método público especificado cujos parâmetros correspondem aos tipos de argumento e aos modificadores especificados.The Type.GetMethod method searches for the specified public method whose parameters match the specified argument types and modifiers.

Aplica-se a