AccessibleObject.IReflect.GetProperty Yöntem

Tanım

Aşırı Yüklemeler

IReflect.GetProperty(String, BindingFlags)

PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır. Bu üyenin açıklaması için bkz GetProperty(String, BindingFlags). .

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

PropertyInfo Belirtilen arama kısıtlamalarına sahip belirtilen özelliğe karşılık gelen nesneyi alır. Bu üyenin açıklaması için bkz GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). .

IReflect.GetProperty(String, BindingFlags)

PropertyInfo Belirtilen arama kısıtlamaları altında belirtilen özelliğe karşılık gelen bir nesneyi alır. Bu üyenin açıklaması için bkz GetProperty(String, BindingFlags). .

C#
System.Reflection.PropertyInfo IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
C#
System.Reflection.PropertyInfo? IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr);

Parametreler

name
String

Bulunacak özelliğin adı.

bindingAttr
BindingFlags

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

Döndürülenler

PropertyInfo

PropertyInfo içinde belirtilen bindingAttrarama kısıtlamalarını karşılayan veya null özelliğin bulunmaması durumunda bulunan özelliğin nesnesi.

Uygulamalar

Özel durumlar

nesnesi aynı ada sahip birden çok yöntem uygular.

Açıklamalar

Bu üye, açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir IReflect arabirime AccessibleObject yayınlandığında kullanılabilir.

Şunlara uygulanır

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

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

PropertyInfo Belirtilen arama kısıtlamalarına sahip belirtilen özelliğe karşılık gelen nesneyi alır. Bu üyenin açıklaması için bkz GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). .

C#
System.Reflection.PropertyInfo IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
C#
System.Reflection.PropertyInfo? IReflect.GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[] types, System.Reflection.ParameterModifier[]? modifiers);

Parametreler

name
String

Bulunacak üyenin adı.

bindingAttr
BindingFlags

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

binder
Binder

Bu yöntemle ilgili özellikleri içeren Ciltçi'yi uygulayan bir nesne.

returnType
Type

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

types
Type[]

Bağlamanın, türlerin değiştirildiği parametre imzalarıyla çalışmasını sağlamak için kullanılan parametre değiştirici dizisi.

modifiers
ParameterModifier[]

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

Döndürülenler

PropertyInfo

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

Uygulamalar

Açıklamalar

Bu üye, açık bir arabirim üyesi uygulamasıdır. Yalnızca örnek bir IReflect arabirime AccessibleObject yayınlandığında kullanılabilir.

Şunlara uygulanır

.NET Framework 4.8 ve diğer sürümler
Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7