_Type.FindInterfaces(TypeFilter, 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 einen versionsunabhängigen Zugriff auf die FindInterfaces(TypeFilter, Object)-Methode für COM-Objekte bereit.
public:
cli::array <Type ^> ^ FindInterfaces(System::Reflection::TypeFilter ^ filter, System::Object ^ filterCriteria);
public Type[] FindInterfaces (System.Reflection.TypeFilter filter, object filterCriteria);
abstract member FindInterfaces : System.Reflection.TypeFilter * obj -> Type[]
Public Function FindInterfaces (filter As TypeFilter, filterCriteria As Object) As Type()
Parameter
- filter
- TypeFilter
Der TypeFilter-Delegat, der die Schnittstellen mit filterCriteria
vergleicht.
- filterCriteria
- Object
Die Suchkriterien, die bestimmen, ob eine Schnittstelle in das zurückgegebene Array aufgenommen wird.
Gibt zurück
Gibt ein Array von Type-Objekten zurück, die eine gefilterte Liste von Schnittstellen darstellen, die vom aktuellen Type implementiert oder geerbt wurden.
- oder -
Ein leeres Array vom Typ Type, wenn der aktuelle Type keine dem Filter entsprechende Schnittstellen implementiert oder geerbt hat.
Hinweise
Diese Methode dient für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die Type.FindInterfaces -Methode gibt ein Array von Type -Objekten zurück, das eine gefilterte Liste von Schnittstellen darstellt, die vom aktuellen Typeimplementiert oder geerbt werden.