_Type.FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) Methode bereit.
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()
Parameter
- memberType
- MemberTypes
Ein MemberTypes Objekt, das den Typ des zu suchenden Elements angibt.
- bindingAttr
- BindingFlags
Eine Bitmaske besteht aus einer oder BindingFlags mehreren, die angeben, wie die Suche durchgeführt wird.
– oder –
Null, um zurückzugeben null.
- filter
- MemberFilter
Die Stellvertretung, die die Vergleiche durchführt, wird true zurückgegeben, wenn das aktuell geprüfte Mitglied mit dem filterCriteria andernfalls false übereinstimmt. Sie können die FilterAttributeFilterNameFilterNameIgnoreCase von dieser Klasse bereitgestellten Stellvertretungen verwenden. Die erste verwendet die Felder von FieldAttributes, MethodAttributesund MethodImplAttributes als Suchkriterien, und die anderen beiden Stellvertretungen verwenden String Objekte als Suchkriterien.
- filterCriteria
- Object
Die Suchkriterien, die bestimmen, ob ein Element im Array von MemberInfo Objekten zurückgegeben wird.
Die Felder von FieldAttributes, MethodAttributesund MethodImplAttributes können in Verbindung mit der FilterAttribute von dieser Klasse bereitgestellten Stellvertretung verwendet werden.
Gibt zurück
Ein gefiltertes Array von MemberInfo Objekten des angegebenen Elementtyps.
– oder –
Ein leeres Array vom Typ MemberInfo, wenn der aktuelle Type Typ nicht über Elemente vom Typ memberType verfügt, die den Filterkriterien entsprechen.
Hinweise
Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die Type.FindMembers Methode gibt ein gefiltertes Array von MemberInfo Objekten des angegebenen Elementtyps zurück.