Binder.SelectProperty Méthode

Définition

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.

S’applique à

Voir aussi