Udostępnij za pośrednictwem


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

Definicja

Zapewnia obiektom COM dostęp niezależny od wersji do FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) metody .

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

MemberTypes Obiekt wskazujący typ elementu członkowskiego do wyszukania.

bindingAttr
BindingFlags

Maska bitowa składająca się z co najmniej jednej BindingFlags , która określa sposób przeprowadzania wyszukiwania.

-lub-

Zero, aby zwrócić wartość null.

filter
MemberFilter

Delegat, który wykonuje porównania, zwracając true , jeśli element członkowski aktualnie sprawdzany jest zgodny z elementem filterCriteria i false w inny sposób. Możesz użyć FilterAttributedelegatów , FilterNamei FilterNameIgnoreCase dostarczonych przez tę klasę. Pierwszy używa pól FieldAttributes, MethodAttributesi MethodImplAttributes jako kryteriów wyszukiwania, a dwa pozostałe delegaty używają String obiektów jako kryteriów wyszukiwania.

filterCriteria
Object

Kryteria wyszukiwania określające, czy element członkowski jest zwracany w tablicy MemberInfo obiektów.

Pola FieldAttributes, MethodAttributesi MethodImplAttributes mogą być używane w połączeniu z delegatem FilterAttribute dostarczonym przez tę klasę.

Zwraca

Filtrowana tablica MemberInfo obiektów określonego typu elementu członkowskiego.

-lub-

Pusta tablica typu MemberInfo, jeśli bieżąca Type nie ma elementów członkowskich typu memberType , które spełniają kryteria filtru.

Uwagi

Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.

Metoda Type.FindMembers zwraca filtrowaną tablicę MemberInfo obiektów określonego typu elementu członkowskiego.

Dotyczy