_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) 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.
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.