Partilhar via


Método DataViewBrowseObject.IReflect.GetMethod (String, BindingFlags, Binder, array<Type[], array<ParameterModifier )

Recupera o método especificado cujos parâmetros correspondem aos tipos e os modificadores especificados do argumento, usando as restrições de associação especificadas para o tipo da instância atual.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
Private Function GetMethod ( _
    name As String, _
    bindingAttr As BindingFlags, _
    binder As Binder, _
    types As Type(), _
    modifiers As ParameterModifier() _
) As MethodInfo Implements IReflect.GetMethod
MethodInfo IReflect.GetMethod(
    string name,
    BindingFlags bindingAttr,
    Binder binder,
    Type[] types,
    ParameterModifier[] modifiers
)
private:
virtual MethodInfo^ GetMethod(
    String^ name, 
    BindingFlags bindingAttr, 
    Binder^ binder, 
    array<Type^>^ types, 
    array<ParameterModifier>^ modifiers
) sealed = IReflect::GetMethod
private abstract GetMethod : 
        name:string * 
        bindingAttr:BindingFlags * 
        binder:Binder * 
        types:Type[] * 
        modifiers:ParameterModifier[] -> MethodInfo 
private override GetMethod : 
        name:string * 
        bindingAttr:BindingFlags * 
        binder:Binder * 
        types:Type[] * 
        modifiers:ParameterModifier[] -> MethodInfo 
JScript não oferece suporte a implementações explícitas da interface.

Parâmetros

  • binder
    Tipo: System.Reflection.Binder
    Um objeto de Binder que define um conjunto de propriedades e permite a associação, que pode envolver a seleção de um método sobrecarregado, coerção de tipos de argumento, e chamada de um membro com a reflexão; ou nulluma referência nula (Nothing no Visual Basic) para usar DefaultBinder.
  • types
    Tipo: array<System.Type[]
    Uma matriz de tipo de [T:System.]objetos representando o número, a ordem, e o tipo dos parâmetros do método obter, ou uma matriz vazia de objetos de Type (de maneira esperada pelo campo de EmptyTypes ) para obter um método que não leva nenhum parâmetro.
  • modifiers
    Tipo: array<System.Reflection.ParameterModifier[]
    Uma matriz de ParameterModifier objetos representando os atributos associados com o elemento correspondente na matriz de tipos.Para ser usado apenas ao chamar com interoperabilidade COM, e somente os parâmetros que são passados por referência são tratados.A pasta padrão não processa esse parâmetro.

Valor de retorno

Tipo: System.Reflection.MethodInfo
Um objeto de MethodInfo que representa o método que coincide com as restrições de associação especificadas para o tipo da instância atual, se encontrado; caso contrário, nulluma referência nula (Nothing no Visual Basic).

Implementações

IReflect.GetMethod(String, BindingFlags, Binder, array<Type[], array<ParameterModifier[])

Segurança do .NET Framework

Consulte também

Referência

DataViewBrowseObject Classe

Sobrecargas GetMethod

Namespace Microsoft.VisualStudio.Data.Framework