Freigeben über


_Type.FindInterfaces(TypeFilter, Object) Methode

Definition

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

Type[]

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.

Gilt für: