ScriptObject.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í.
Získá vlastnost, která má zadaný název.
Přetížení
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá vlastnost, která má zadaný název pomocí zadaných kritérií výběru. |
GetProperty(String, BindingFlags) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá vlastnost, která má zadaný název. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Získá vlastnost, která má zadaný název pomocí zadaných kritérií výběru.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public:
virtual 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);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
override this.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 vlastnosti, která se má vyhledat.
- bindingAttr
- BindingFlags
Bitové kombinace hodnot výčtu, která určuje způsob, jakým je vyhledávání členů prováděno reflexí.
- binder
- Binder
Objekt, který provádí převod typu ze skutečného typu argumentu na formální typ argumentu.
- returnType
- Type
Typ návratové hodnoty, kterou musí mít vlastnost.
- types
- Type[]
Typy indexů hledané vlastnosti. Používá se pro vlastnosti indexu, například indexer pro třídu.
- modifiers
- ParameterModifier[]
Pole modifikátorů parametrů, které umožňují vazbu pracovat s podpisy parametrů, ve kterých byly typy změněny.
Návraty
Vlastnost, která má zadanou name
hodnotu , nebo hodnotu null, pokud objekt skriptu neobsahuje vlastnost.
Implementuje
Viz také
Platí pro
GetProperty(String, BindingFlags)
Získá vlastnost, která má zadaný název.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public:
virtual System::Reflection::PropertyInfo ^ GetProperty(System::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
override this.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á získat.
- bindingAttr
- BindingFlags
Bitové kombinace hodnot výčtu, která určuje způsob, jakým je vyhledávání členů prováděno reflexí.
Návraty
Vlastnost, která má zadanou name
hodnotu , nebo hodnotu null, pokud objekt skriptu neobsahuje vlastnost.