Binder.SelectProperty Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.