ScriptObject.GetProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera właściwość o określonej nazwie.
Przeciążenia
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera właściwość o określonej nazwie przy użyciu określonych kryteriów wyboru. |
GetProperty(String, BindingFlags) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Pobiera właściwość o określonej nazwie. |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Pobiera właściwość o określonej nazwie przy użyciu określonych kryteriów wyboru.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Nazwa właściwości do wyszukania.
- bindingAttr
- BindingFlags
Bitowa kombinacja wartości wyliczenia, która określa sposób przeprowadzania wyszukiwania elementów członkowskich przez odbicie.
- binder
- Binder
Obiekt, który wykonuje konwersję typu z rzeczywistego typu argumentu na typ formalnego argumentu.
- returnType
- Type
Typ wartości zwracanej, którą musi mieć właściwość.
- types
- Type[]
Typy indeksów wyszukiwanej właściwości. Służy do właściwości indeksu, takich jak indeksator klasy.
- modifiers
- ParameterModifier[]
Tablica modyfikatorów parametrów, które umożliwiają powiązanie do pracy z podpisami parametrów, w których typy zostały zmodyfikowane.
Zwraca
Właściwość o określonej wartości name
lub null, jeśli obiekt skryptu nie zawiera właściwości .
Implementuje
Zobacz też
Dotyczy
GetProperty(String, BindingFlags)
Pobiera właściwość o określonej nazwie.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Nazwa właściwości do pobrania.
- bindingAttr
- BindingFlags
Bitowa kombinacja wartości wyliczenia, która określa sposób przeprowadzania wyszukiwania elementów członkowskich przez odbicie.
Zwraca
Właściwość o określonej wartości name
lub null, jeśli obiekt skryptu nie zawiera właściwości .