Binder.SelectProperty Methode

Definitie

Selecteert een eigenschap uit de opgegeven set eigenschappen, op basis van de opgegeven criteria.

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

Parameters

bindingAttr
BindingFlags

Een bitsgewijze combinatie van BindingFlags waarden.

match
PropertyInfo[]

De set eigenschappen die kandidaten zijn voor overeenkomende eigenschappen. Wanneer een Binder object bijvoorbeeld wordt gebruikt door InvokeMember, geeft deze parameter de set eigenschappen op die weerspiegeling heeft vastgesteld dat er mogelijke overeenkomsten zijn, meestal omdat ze de juiste lidnaam hebben. De standaard implementatie die wordt geleverd door DefaultBinder wijzigingen in de volgorde van deze matrix.

returnType
Type

De retourwaarde die de overeenkomende eigenschap moet hebben.

indexes
Type[]

De indextypen van de eigenschap die wordt gezocht. Wordt gebruikt voor indexeigenschappen zoals de indexeerfunctie voor een klasse.

modifiers
ParameterModifier[]

Een matrix van parameteraanpassingen waarmee binding kan worden gebruikt met parameterhandtekeningen waarin de typen zijn gewijzigd.

Retouren

De overeenkomende eigenschap.

Uitzonderingen

Voor de standaard binder match bevat u meerdere eigenschappen die even goede overeenkomsten zijn voor returnType en indexes.

Voor de standaardbinding match is null of een lege matrix.

Opmerkingen

Met deze methode bepaalt u de selectie die door de GetProperty methode is Typeopgegeven.

Van toepassing op

Zie ook