DataViewBrowseObject.IReflect.GetProperty Yöntem

Tanım

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

PropertyInfo

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

PropertyInfo

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.

Uygulamalar

Şunlara uygulanır