IReflect.GetProperty Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 bindingAttr
arama 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.
- 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.