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

Tanım

COM nesnelerine yönteme FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) sürümden bağımsız erişim 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 üye türünü gösteren nesne.

bindingAttr
BindingFlags

Aramanın nasıl yapıldığını 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 olan üye ve true ile eşleşiyorsa filterCriteria döndürülüyorfalse. Bu sınıf tarafından sağlanan , FilterAttributeve FilterName temsilcilerini kullanabilirsinizFilterNameIgnoreCase. İlki, arama ölçütü olarak , ve alanlarınıFieldAttributes, diğer iki temsilci ise arama ölçütü olarak nesneleri kullanırMethodAttributes.MethodImplAttributesString

filterCriteria
Object

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

, FieldAttributesve MethodAttributes alanlarıMethodImplAttributes, 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çerliMemberInfo, filtre ölçütlerine Typeuyan türde memberType üyeleri yoksa, türünde 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