AccessibleObject.IReflect.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.
Przeciążenia
IReflect.GetProperty(String, BindingFlags) |
PropertyInfo Pobiera obiekt odpowiadający określonej właściwości w ramach określonych ograniczeń wyszukiwania. Aby uzyskać opis tego członka, zobacz GetProperty(String, BindingFlags). |
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
PropertyInfo Pobiera obiekt odpowiadający określonej właściwości z określonymi ograniczeniami wyszukiwania. Aby uzyskać opis tego członka, zobacz GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). |
IReflect.GetProperty(String, BindingFlags)
PropertyInfo Pobiera obiekt odpowiadający określonej właściwości w ramach określonych ograniczeń wyszukiwania. Aby uzyskać opis tego członka, zobacz GetProperty(String, BindingFlags).
virtual System::Reflection::PropertyInfo ^ System.Reflection.IReflect.GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetProperty;
System.Reflection.PropertyInfo IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.PropertyInfo? IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo Implements IReflect.GetProperty
Parametry
- name
- String
Nazwa właściwości do znalezienia.
- bindingAttr
- BindingFlags
Atrybuty powiązania używane do kontrolowania wyszukiwania.
Zwraca
PropertyInfo Obiekt dla właściwości zlokalizowanej, która spełnia ograniczenia wyszukiwania określone w bindingAttr
elemecie , lub null
jeśli właściwość nie została zlokalizowana.
Implementuje
Wyjątki
Obiekt implementuje wiele metod o tej samej nazwie.
Uwagi
Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy AccessibleObject wystąpienie jest rzutowe do interfejsu IReflect .
Dotyczy
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
PropertyInfo Pobiera obiekt odpowiadający określonej właściwości z określonymi ograniczeniami wyszukiwania. Aby uzyskać opis tego członka, zobacz GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).
virtual System::Reflection::PropertyInfo ^ System.Reflection.IReflect.GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetProperty;
System.Reflection.PropertyInfo IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
System.Reflection.PropertyInfo? IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
override this.System.Reflection.IReflect.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo Implements IReflect.GetProperty
Parametry
- name
- String
Nazwa elementu członkowskiego do znalezienia.
- bindingAttr
- BindingFlags
Atrybuty powiązania używane do kontrolowania wyszukiwania.
- binder
- Binder
Obiekt implementujący klasę Binder zawierającą właściwości powiązane z tą metodą.
- returnType
- Type
Tablica używana do wyboru spośród metod przeciążonych.
- types
- Type[]
Tablica modyfikatorów parametrów używana do tworzenia powiązań z podpisami parametrów, w których typy zostały zmodyfikowane.
- modifiers
- ParameterModifier[]
Tablica używana do wybierania modyfikatorów parametrów.
Zwraca
PropertyInfo Obiekt dla właściwości zlokalizowanej, jeśli właściwość o określonej nazwie znajdowała się w tym obiekcie odbicia lub null
jeśli właściwość nie została zlokalizowana.
Implementuje
Uwagi
Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy AccessibleObject wystąpienie jest rzutowe do interfejsu IReflect .