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, en utilisant 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 : String

    Nom de la propriété à 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.

  • returnType
    Type : Type

    Type de retour de la propriété.

  • types
    Type : array<Type[]

    Tableau d'objets Type représentant le nombre, l'ordre, et le type de paramètres pour la propriété indexée d'obtenir, ou un tableau vide d'Type soit une propriété qui n'est pas indexée.

  • modifiers
    Type : array<ParameterModifier[]

    Tableau d'objets ParameterModifier représentant les attributs associés à l'élément correspondant du tableau de types. Le binder par défaut ne traite pas ce paramètre.

Valeur de retour

Type : PropertyInfo
Objet PropertyInfo représentant la propriété spécifiée pour le type de l'instance actuelle qui correspondent aux spécifications indiquées, si trouvé ; sinon, retourne la valeur nullune référence null (Nothing en Visual Basic).

Implémentations

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

Sécurité .NET Framework

Voir aussi

Référence

DataViewBrowseObject Classe

GetProperty, surcharge

Microsoft.VisualStudio.Data.Framework, espace de noms