_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.
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.