IReflect.GetProperty Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte PropertyInfo objekt odpovídající zadané vlastnosti.
Přetížení
GetProperty(String, BindingFlags) |
Načte PropertyInfo objekt odpovídající zadané vlastnosti v rámci zadaných omezení hledání. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Načte PropertyInfo objekt, který odpovídá zadané vlastnosti se zadanými omezeními vyhledávání. |
GetProperty(String, BindingFlags)
Načte PropertyInfo objekt odpovídající zadané vlastnosti v rámci zadaných omezení hledání.
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo
Parametry
- name
- String
Název vlastnosti, která se má najít.
- bindingAttr
- BindingFlags
Atributy vazby použité k řízení vyhledávání.
Návraty
Objekt PropertyInfo pro vlastnost located, která splňuje omezení hledání zadaná v bindingAttr
, nebo null
pokud vlastnost nebyla umístěna.
Výjimky
Objekt implementuje více polí se stejným názvem.
Viz také
Platí pro
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Načte PropertyInfo objekt, který odpovídá zadané vlastnosti se zadanými omezeními vyhledávání.
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo? GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
Parametry
- name
- String
Název člena, který se má najít.
- bindingAttr
- BindingFlags
Atribut vazby použitý k řízení vyhledávání.
- returnType
- Type
Typ proměnné
- types
- Type[]
Pole sloužící k výběru mezi přetíženými metodami se stejným názvem.
- modifiers
- ParameterModifier[]
Pole sloužící k výběru modifikátorů parametru.
Návraty
Objekt PropertyInfo pro vlastnost located, pokud byla v tomto objektu reflexe umístěna vlastnost se zadaným názvem nebo null
nebyla vlastnost umístěna.
Poznámky
Tato metoda načte PropertyInfo objekt odpovídající zadané vlastnosti v rámci zadaných omezení vyhledávání. Pole typů se používá k výběru z přetížených metod.