_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Metoda

Definice

Poskytuje objekty COM s přístupem k metodě nezávislý na verzích FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) .

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()

Parametry

memberType
MemberTypes

Objekt MemberTypes označující typ členu, který chcete vyhledat.

bindingAttr
BindingFlags

Bitová maska složená z jedné nebo více BindingFlags , která určuje, jak se má vyhledávání provádět.

-nebo-

Nula, pokud chcete vrátit nullhodnotu .

filter
MemberFilter

Delegát, který provádí porovnání, vrátí true , pokud člen, který se právě kontroluje, odpovídá filterCriteria a false jinak. Můžete použít delegáty FilterAttribute, FilterNamea FilterNameIgnoreCase poskytnuté touto třídou. První používá pole FieldAttributes, MethodAttributesa MethodImplAttributes jako vyhledávací kritéria a další dva delegáti používají String objekty jako kritéria hledání.

filterCriteria
Object

Kritéria hledání, která určují, zda je člen vrácen v poli MemberInfo objektů.

Pole FieldAttributes, MethodAttributesa MethodImplAttributes lze použít ve spojení s delegátem FilterAttribute zadaným touto třídou.

Návraty

Filtrované pole MemberInfo objektů zadaného typu členu.

-nebo-

Prázdné pole typu MemberInfo, pokud proud Type neobsahuje členy typu memberType , které odpovídají kritériím filtru.

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Metoda Type.FindMembers vrátí filtrované pole MemberInfo objektů zadaného typu člena.

Platí pro