Sdílet prostřednictvím


IReflect.GetProperty Metoda

Definice

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í.

binder
Binder

Objekt, který implementuje Binder, obsahující vlastnosti související s touto metodou.

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.

Viz také

Platí pro