_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.
Udostępnia obiekty COM z niezależnym od wersji dostępem 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 BindingFlags jednej, 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 aktualnie sprawdzany element członkowski jest zgodny z elementem filterCriteria
i false
w inny sposób. Można użyć delegatów , FilterName
i FilterNameIgnoreCase
dostarczonych przez tę klasęFilterAttribute
. Pierwszy używa pól FieldAttributes
, MethodAttributes
i MethodImplAttributes
jako kryteriów wyszukiwania, a pozostałe dwa 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 dostarczonym przez tę klasęFilterAttribute
.
Zwraca
Filtrowana tablica MemberInfo obiektów określonego typu elementu członkowskiego.
-lub-
Pusta tablica typu MemberInfo, jeśli bieżąca nie Type 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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla