Binder.SelectProperty Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sélectionne une propriété dans un ensemble de propriétés donné, en tenant compte des critères spécifiés.
public:
abstract System::Reflection::PropertyInfo ^ SelectProperty(System::Reflection::BindingFlags bindingAttr, cli::array <System::Reflection::PropertyInfo ^> ^ match, Type ^ returnType, cli::array <Type ^> ^ indexes, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public abstract System.Reflection.PropertyInfo? SelectProperty (System.Reflection.BindingFlags bindingAttr, System.Reflection.PropertyInfo[] match, Type? returnType, Type[]? indexes, System.Reflection.ParameterModifier[]? modifiers);
public abstract System.Reflection.PropertyInfo SelectProperty (System.Reflection.BindingFlags bindingAttr, System.Reflection.PropertyInfo[] match, Type returnType, Type[] indexes, System.Reflection.ParameterModifier[] modifiers);
abstract member SelectProperty : System.Reflection.BindingFlags * System.Reflection.PropertyInfo[] * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public MustOverride Function SelectProperty (bindingAttr As BindingFlags, match As PropertyInfo(), returnType As Type, indexes As Type(), modifiers As ParameterModifier()) As PropertyInfo
Paramètres
- bindingAttr
- BindingFlags
Combinaison de bits de valeurs BindingFlags.
- match
- PropertyInfo[]
Ensemble des propriétés qui sont candidates pour une correspondance. Par exemple, lorsqu'un objet Binder est utilisé par InvokeMember, ce paramètre spécifie l'ensemble de propriétés que la réflexion a déterminées comme étant des correspondances possibles, en général parce qu'elles ont le nom de membre correct. L'implémentation par défaut fournie par DefaultBinder modifie l'ordre de ce tableau.
- returnType
- Type
La valeur de retour que la propriété correspondante doit avoir.
- indexes
- Type[]
Types d'index de la propriété recherchée. À utiliser pour les propriétés d'index, tel l'indexeur d'une classe.
- modifiers
- ParameterModifier[]
Tableau de modificateurs de paramètres permettant des liaisons avec des signatures de paramètres dans lesquelles les types ont été modifiés.
Retours
Propriété correspondante.
Exceptions
Pour le binder par défaut, match
contient plusieurs propriétés qui sont des correspondances également correctes pour returnType
et indexes
.
Pour le binder par défaut, match
est null
ou un tableau vide.
Remarques
Cette méthode contrôle la sélection fournie par la GetProperty
méthode sur Type
.