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
- name
Tipo: System.String
O nome do método para obter.
- bindingAttr
Tipo: System.Reflection.BindingFlags
Uma máscara de bits composto de um ou mais BindingFlags que especifica como a pesquisa é baseada em zero, ou para retornar uma matriz vazia.
- 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.