DataViewBrowseObject.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.
Aşırı Yüklemeler
| IReflect.GetProperty(String, BindingFlags) |
Belirtilen bağlama kısıtlamalarını kullanarak geçerli örneğin türü için belirtilen özelliği alır. |
| IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Belirtilen bağlama kısıtlamalarını kullanarak, parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen ortak özelliği alır. |
IReflect.GetProperty(String, BindingFlags)
Belirtilen bağlama kısıtlamalarını kullanarak geçerli örneğin türü için belirtilen özelliği alır.
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);
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
Parametreler
- name
- String
Alınacak özelliğin adı.
- bindingAttr
- BindingFlags
Aramanın nasıl yapıldığını belirten bir veya daha fazla bit maskesi BindingFlags veya boş bir dizi döndürmek için sıfır.
Döndürülenler
PropertyInfoBelirtilen bağlama kısıtlamalarıyla eşleşen geçerli örnek türünün tüm özelliklerini temsil eden nesne dizisi. Geçerli örneğin türünün özellikleri yoksa veya özelliklerden hiçbiri bağlama kısıtlamalarıyla eşleşmezse, türünde boş bir dizi döndürür PropertyInfo .
Uygulamalar
Şunlara uygulanır
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Belirtilen bağlama kısıtlamalarını kullanarak, parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen ortak özelliği alır.
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);
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
Parametreler
- name
- String
Alınacak özelliğin adı.
- bindingAttr
- BindingFlags
Aramanın nasıl yapıldığını belirten bir veya daha fazla bit maskesi BindingFlags veya boş bir dizi döndürmek için sıfır.
- binder
- Binder
BinderBir özellik kümesini tanımlayan ve bağlamayı sağlayan bir nesne, aşırı yüklenmiş bir yöntemin seçimini, bağımsız değişken türlerinin zorlamasını ve yansıma aracılığıyla bir üyenin çağrılmasını, ya da kullanmak için null değerini içerebilir DefaultBinder .
- returnType
- Type
Özelliğinin dönüş türü.
- types
- Type[]
Dizinli Type özelliğin alınacak parametre sayısını, sırasını ve türünü temsil eden bir nesne dizisi ya da Type dizinlenmemiş bir özelliği almak için boş bir dizi.
- modifiers
- ParameterModifier[]
ParameterModifierTypes dizisinde karşılık gelen öğeyle ilişkili öznitelikleri temsil eden nesne dizisi. Varsayılan bağlayıcı bu parametreyi işlemez.
Döndürülenler
PropertyInfoBulunursa, belirtilen gereksinimlerle eşleşen geçerli örneğin türü için belirtilen özelliği temsil eden bir nesne; Aksi takdirde, null döndürür.