Binder.SelectProperty Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Kiválaszt egy tulajdonságot az adott tulajdonságkészletből a megadott feltételek alapján.
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
Paraméterek
- bindingAttr
- BindingFlags
Értékek bitenkénti kombinációja BindingFlags .
- match
- PropertyInfo[]
Az egyezésre jelölt tulajdonságok halmaza. Ha például egy Binder objektumot használ InvokeMember, ez a paraméter határozza meg azokat a tulajdonságokat, amelyeket a tükröződés lehetséges egyezésnek határozott meg, általában azért, mert a megfelelő tagnévvel rendelkeznek. A tömb alapértelmezett implementációja DefaultBinder módosítja a tömb sorrendjét.
- returnType
- Type
Az egyező tulajdonság visszatérési értékének kell lennie.
- indexes
- Type[]
A keresett tulajdonság indextípusai. Olyan indextulajdonságokhoz használható, mint az osztály indexelője.
- modifiers
- ParameterModifier[]
Paramétermódosítók tömbje, amelyek lehetővé teszik, hogy a kötés olyan paraméter-aláírásokkal működjön, amelyekben a típusok módosultak.
Válaszok
Az egyező tulajdonság.
Kivételek
Az alapértelmezett kötőanyag több olyan tulajdonságot tartalmaz, match amelyek egyformán jó egyezést jelentenek az és returnTypea indexes .
Az alapértelmezett kötőelem matchnull egy üres tömb.
Megjegyzések
Ez a metódus szabályozza a metódus által megadott beállítást a GetProperty következőn Type: .