Binder.SelectProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wybiera właściwość z danego zestawu właściwości na podstawie określonych kryteriów.
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
Parametry
- bindingAttr
- BindingFlags
Bitowa kombinacja BindingFlags wartości.
- match
- PropertyInfo[]
Zestaw właściwości, które są kandydatami do dopasowania. Na przykład gdy Binder obiekt jest używany przez InvokeMemberprogram , ten parametr określa zestaw właściwości, które odbicia zostały określone jako możliwe dopasowania, zazwyczaj dlatego, że mają prawidłową nazwę elementu członkowskiego. Domyślna implementacja dostarczana przez DefaultBinder program zmienia kolejność tej tablicy.
- returnType
- Type
Wartość zwracana przez właściwość dopasowania musi mieć wartość .
- indexes
- Type[]
Typy indeksów wyszukiwanej właściwości. Służy do obsługi właściwości indeksu, takich jak indeksator klasy.
- modifiers
- ParameterModifier[]
Tablica modyfikatorów parametrów, które umożliwiają powiązanie pracy z sygnaturami parametrów, w których typy zostały zmodyfikowane.
Zwraca
Zgodna właściwość.
Wyjątki
Dla domyślnego elementu binder zawiera wiele właściwości, match
które są równie dobrymi dopasowaniami dla elementów returnType
i indexes
.
W przypadku domyślnego powiązania match
jest null
lub jest pustą tablicą.
Uwagi
Ta metoda steruje wyborem dostarczonym przez metodę w metodzie GetProperty
.Type