_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Yöntem

Tanım

YÖNTEMIne sürümden bağımsız erişime FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) sahip COM nesneleri sağlar.

public:
 cli::array <System::Reflection::MemberInfo ^> ^ FindMembers(System::Reflection::MemberTypes memberType, System::Reflection::BindingFlags bindingAttr, System::Reflection::MemberFilter ^ filter, System::Object ^ filterCriteria);
public System.Reflection.MemberInfo[] FindMembers (System.Reflection.MemberTypes memberType, System.Reflection.BindingFlags bindingAttr, System.Reflection.MemberFilter filter, object filterCriteria);
abstract member FindMembers : System.Reflection.MemberTypes * System.Reflection.BindingFlags * System.Reflection.MemberFilter * obj -> System.Reflection.MemberInfo[]
Public Function FindMembers (memberType As MemberTypes, bindingAttr As BindingFlags, filter As MemberFilter, filterCriteria As Object) As MemberInfo()

Parametreler

memberType
MemberTypes

MemberTypes Aranacak üyenin türünü gösteren nesne.

bindingAttr
BindingFlags

Aramanın nasıl yürütüleceğini belirten bir veya daha fazla BindingFlags bit maskesi.

-veya-

Sıfır, döndürülecek null.

filter
MemberFilter

Karşılaştırmaları yapan temsilci, şu anda denetlenmekte filterCriteria olan üye ve false ile eşleşiyorsa geri dönertrue. Bu sınıf tarafından sağlanan , FilterNameve FilterNameIgnoreCase temsilcilerini kullanabilirsinizFilterAttribute. İlki, arama ölçütü olarak , ve alanlarınıFieldAttributes, diğer iki temsilci ise arama ölçütü olarak nesneleri kullanırString.MethodImplAttributesMethodAttributes

filterCriteria
Object

Nesne dizisinde bir üyenin döndürülip döndürülmeyeceğini belirleyen arama ölçütleri MemberInfo .

, MethodAttributesve MethodImplAttributes alanlarıFieldAttributes, bu sınıf tarafından sağlanan temsilciyle FilterAttribute birlikte kullanılabilir.

Döndürülenler

Belirtilen üye türündeki MemberInfo nesnelerin filtrelenmiş dizisi.

-veya-

Geçerlinin Type filtre ölçütlerine MemberInfouyan türünde üyeleri yoksa, türünde memberType boş bir dizi.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.

yöntemi, Type.FindMembers belirtilen üye türündeki MemberInfo nesnelerin filtrelenmiş bir dizisini döndürür.

Şunlara uygulanır