Udostępnij za pośrednictwem


IReflect.GetProperty Metoda

Definicja

PropertyInfo Pobiera obiekt odpowiadający określonej właściwości.

Przeciążenia

GetProperty(String, BindingFlags)

PropertyInfo Pobiera obiekt odpowiadający określonej właściwości w określonych ograniczeniach wyszukiwania.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

PropertyInfo Pobiera obiekt odpowiadający określonej właściwości z określonymi ograniczeniami wyszukiwania.

GetProperty(String, BindingFlags)

PropertyInfo Pobiera obiekt odpowiadający określonej właściwości w określonych ograniczeniach wyszukiwania.

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

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 bindingAttrobiekcie lub null jeśli właściwość nie została zlokalizowana.

Wyjątki

Obiekt implementuje wiele pól o tej samej nazwie.

Zobacz też

Dotyczy

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

PropertyInfo Pobiera obiekt odpowiadający określonej właściwości z określonymi ograniczeniami wyszukiwania.

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

Nazwa elementu członkowskiego do znalezienia.

bindingAttr
BindingFlags

Atrybut powiązania używany do kontrolowania wyszukiwania.

binder
Binder

Obiekt implementujący Binderobiekt zawierający właściwości powiązane z tą metodą.

returnType
Type

Typ właściwości.

types
Type[]

Tablica używana do wyboru spośród przeciążonych metod o tej samej nazwie.

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 znajduje się w tym obiekcie odbicia lub null jeśli właściwość nie znajduje się.

Uwagi

Ta metoda pobiera PropertyInfo obiekt odpowiadający określonej właściwości w określonych ograniczeniach wyszukiwania. Tablica typów służy do wyboru spośród metod przeciążonych.

Zobacz też

Dotyczy