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 l’ensemble de propriétés donné, en fonction 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);
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 valeurs au niveau du BindingFlags bit.
- match
- PropertyInfo[]
Ensemble de propriétés qui sont candidates à la correspondance. Par exemple, lorsqu’un Binder objet est utilisé par InvokeMember, ce paramètre spécifie le jeu de propriétés que la réflexion a déterminé comme étant des correspondances possibles, généralement parce qu’ils ont le nom de membre correct. L’implémentation par défaut fournie par DefaultBinder change l’ordre de ce tableau.
- returnType
- Type
La valeur de retour de la propriété correspondante doit avoir.
- indexes
- Type[]
Types d’index de la propriété recherchée. Utilisé pour les propriétés d’index telles que l’indexeur d’une classe.
- modifiers
- ParameterModifier[]
Tableau de modificateurs de paramètres qui permettent à la liaison d’utiliser des signatures de paramètre dans lesquelles les types ont été modifiés.
Retours
Propriété correspondante.
Exceptions
Pour le classeur par défaut, match contient plusieurs propriétés qui sont également bonnes correspondances pour returnType et indexes.
Pour le classeur par défaut, match il s’agit d’un null tableau vide.
Remarques
Cette méthode contrôle la sélection fournie par la GetProperty méthode sur Type.