Binder.SelectProperty Metoda

Definice

Vybere vlastnost z dané sady vlastností na základě zadaných kritérií.

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

Bitové kombinace BindingFlags hodnot.

match
PropertyInfo[]

Sada vlastností, které jsou kandidáty na párování. Pokud například Binder objekt používá InvokeMember, tento parametr určuje sadu vlastností, u kterých reflexe určila možné shody, obvykle proto, že mají správný název členu. Výchozí implementace poskytovaná nástrojem DefaultBinder změní pořadí tohoto pole.

returnType
Type

Návratová hodnota, kterou musí mít odpovídající vlastnost.

indexes
Type[]

Typy indexů hledané vlastnosti. Používá se pro vlastnosti indexu, jako je indexer třídy.

modifiers
ParameterModifier[]

Pole modifikátorů parametrů, které umožňují vazbu pracovat s podpisy parametrů, ve kterých byly typy změněny.

Návraty

Odpovídající vlastnost.

Výjimky

Pro výchozí pořadač obsahuje více vlastností, match které jsou stejně vhodné pro returnType a indexes.

Výchozí pořadač match je null nebo prázdné pole.

Poznámky

Tato metoda řídí výběr poskytnutý metodou na GetProperty .Type

Platí pro

Viz také