DataViewBrowseObject.IReflect.GetMethod, méthode (String, BindingFlags, Binder, array<Type[], array<ParameterModifier )
Extrait la méthode spécifiée dont les paramètres correspondent aux types d'arguments et les modificateurs spécifiés, à l'aide de 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 : System.String
Nom de la méthode à obtenir.
- bindingAttr
Type : System.Reflection.BindingFlags
Un masque de bits est composé d'un ou plusieurs BindingFlags qui spécifient comment la recherche est conduite, ou zéro pour retourner un tableau vide.
- binder
Type : System.Reflection.Binder
Un objet d' Binder qui définit un ensemble de propriétés et active la liaison, qui peut impliquer la sélection d'une méthode surchargée, contrainte les 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<System.Type[]
Un tableau de type d' [T:System.]objets représentant le nombre, la commande, et le type de paramètres de la méthode pour obtenir, ou un tableau vide d'objets d' Type (de la manière attendue par le champ d' EmptyTypes ) pour obtenir une méthode qui n'accepte pas de paramètre.
- modifiers
Type : array<System.Reflection.ParameterModifier[]
Un tableau d' ParameterModifier objets représentant les attributs associés à l'élément correspondant dans les types tableau.Pour être utilisé uniquement en appelant via COM Interop, et uniquement 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 : System.Reflection.MethodInfo
Un objet d' MethodInfo représentant la méthode qui correspond aux contraintes de liaison spécifiées pour le type de l'instance actuelle, si détecté ; sinon, nullune référence null (Nothing en Visual Basic).
Implémentations
IReflect.GetMethod(String, BindingFlags, Binder, array<Type[], array<ParameterModifier[])
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.