Binder.SelectProperty Metoda

Definicja

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

Dotyczy

Zobacz też