Partager via


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

Récupère la méthode spécifiée dont les paramètres correspondent aux types d'arguments et les modificateurs spécifiés, en utilisant les contraintes de liaison spécifiées pour le type de l'instance actuelle.

Espace de noms :  Microsoft.VisualStudio.Data.Framework
Assembly :  Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Déclaration
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 ne prend pas en charge les implémentations d'interfaces explicites.

Paramètres

  • name
    Type : String

    Nom de la méthode à obtenir.

  • bindingAttr
    Type : BindingFlags

    Un masque de bits est composé d'un ou plusieurs BindingFlags qui spécifient comment la recherche est incorrect, ou zéro pour retourner un tableau vide.

  • binder
    Type : Binder

    Objet Binder qui définit un jeu de propriétés et active la liaison, qui peut impliquer la sélection d'une méthode surchargée, contrainte des types d'argument, et appel d'un membre par réflexion ; ou nullune référence null (Nothing en Visual Basic) pour utiliser DefaultBinder.

  • types
    Type : array<Type[]

    Tableau d'objets Type représentant le nombre, l'ordre, et le type de paramètres de la méthode d'obtenir, ou un tableau vide d'objets Type (tels que ceux fournis par le champ EmptyTypes ) pour obtenir une méthode qui ne prend pas de paramètres.

  • modifiers
    Type : array<ParameterModifier[]

    Tableau d'objets ParameterModifier représentant les attributs associés à l'élément correspondant du tableau de types. Pour être utilisé uniquement en appelant via COM Interop, et seuls les paramètres passés par référence sont gérés. Le binder par défaut ne traite pas ce paramètre.

Valeur de retour

Type : MethodInfo
Objet MethodInfo représentant la méthode qui correspond aux contraintes de liaison spécifiées pour le type de l'instance actuelle, s'il le trouve ; sinon, nullune référence null (Nothing en Visual Basic).

Implémentations

IReflect.GetMethod(String, BindingFlags, Binder, Type, ParameterModifier)

Sécurité .NET Framework

Voir aussi

Référence

DataViewBrowseObject Classe

GetMethod, surcharge

Microsoft.VisualStudio.Data.Framework, espace de noms