IReflect.GetProperty Yöntem

Tanım

PropertyInfo Belirtilen özelliğe karşılık gelen bir nesneyi alır.

Aşırı Yüklemeler

GetProperty(String, BindingFlags)

PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır.

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

PropertyInfo Belirtilen arama kısıtlamalarına sahip belirtilen özelliğe karşılık gelen bir nesneyi alır.

GetProperty(String, BindingFlags)

PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır.

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

Parametreler

name
String

Bulunacak özelliğin adı.

bindingAttr
BindingFlags

Aramayı denetlemek için kullanılan bağlama öznitelikleri.

Döndürülenler

PropertyInfo içinde belirtilen bindingAttrarama kısıtlamalarına uyan veya null özelliğin bulunmaması durumunda bulunan özelliğin nesnesi.

Özel durumlar

nesnesi aynı ada sahip birden çok alan uygular.

Ayrıca bkz.

Şunlara uygulanır

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

PropertyInfo Belirtilen arama kısıtlamalarına sahip belirtilen özelliğe karşılık gelen bir nesneyi alır.

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

Parametreler

name
String

Bulunacak üyenin adı.

bindingAttr
BindingFlags

Aramayı denetlemek için kullanılan bağlama özniteliği.

binder
Binder

Bu yöntemle ilgili özellikleri içeren uygulayan Binderbir nesne.

returnType
Type

Özelliğin türü.

types
Type[]

Aynı ada sahip aşırı yüklenmiş yöntemler arasından seçim yapmak için kullanılan bir dizi.

modifiers
ParameterModifier[]

Parametre değiştiricilerini seçmek için kullanılan bir dizi.

Döndürülenler

PropertyInfo Belirtilen ada sahip bir özellik bu yansıma nesnesinde bulunuyorsa veya null özellik bulunamadıysa, bulunan özelliğin nesnesi.

Açıklamalar

Bu yöntem, PropertyInfo belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır. Aşırı yüklenmiş yöntemler arasından seçim yapmak için bir tür dizisi kullanılır.

Ayrıca bkz.

Şunlara uygulanır