_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ć FilterAttribute
delegatów , FilterName
i FilterNameIgnoreCase
dostarczonych przez tę klasę. Pierwszy używa pól FieldAttributes
, MethodAttributes
i 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
, MethodAttributes
i 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.