DataViewBrowseObject.IReflect.GetProperty, méthode (String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier )
Récupère la propriété publique spécifiée dont les paramètres correspondent aux types d'arguments et les modificateurs spécifiés pour le type de l'instance actuelle, à l'aide de les contraintes de liaison spécifiées.
Espace de noms : Microsoft.VisualStudio.Data.Framework
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Déclaration
Private Function GetProperty ( _
name As String, _
bindingAttr As BindingFlags, _
binder As Binder, _
returnType As Type, _
types As Type(), _
modifiers As ParameterModifier() _
) As PropertyInfo Implements IReflect.GetProperty
PropertyInfo IReflect.GetProperty(
string name,
BindingFlags bindingAttr,
Binder binder,
Type returnType,
Type[] types,
ParameterModifier[] modifiers
)
private:
virtual PropertyInfo^ GetProperty(
String^ name,
BindingFlags bindingAttr,
Binder^ binder,
Type^ returnType,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
) sealed = IReflect::GetProperty
private abstract GetProperty :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
returnType:Type *
types:Type[] *
modifiers:ParameterModifier[] -> PropertyInfo
private override GetProperty :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
returnType:Type *
types:Type[] *
modifiers:ParameterModifier[] -> PropertyInfo
JScript ne prend pas en charge les implémentations d'interfaces explicites.
Paramètres
- name
Type : System.String
Nom de la propriété à 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.
- returnType
Type : System.Type
Type de retour de la propriété.
- types
Type : array<System.Type[]
Un tableau d' Type objets représentant le nombre, la commande, et le type de paramètres pour la propriété indexée d'obtenir, ou un tableau vide d' Type obtenir une propriété qui n'est pas indexée.
- 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.Le binder par défaut ne traite pas ce paramètre.
Valeur de retour
Type : System.Reflection.PropertyInfo
Un objet d' PropertyInfo représentant la propriété spécifiée pour le type de l'instance actuelle qui correspond aux exigences spécifiées, si détecté ; sinon, retourne nullune référence null (Nothing en Visual Basic).
Implémentations
IReflect.GetProperty(String, BindingFlags, Binder, Type, 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.