_Type.FindInterfaces(TypeFilter, Object) Metoda

Definice

Poskytuje objekty COM s přístupem nezávislým na FindInterfaces(TypeFilter, Object) verzi k metodě.

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()

Parametry

filter
TypeFilter

Delegát TypeFilter , který porovnává rozhraní s filterCriteria.

filterCriteria
Object

Vyhledávací kritéria, která určují, zda má být rozhraní zahrnuto do vráceného pole.

Návraty

Type[]

Pole Type objektů představující filtrovaný seznam rozhraní implementovaných nebo zděděných aktuálním Typeobjektem .

-nebo-

Prázdné pole typu Type, pokud aktuální neimplementuje nebo nezdědí žádná Typerozhraní odpovídající filtru.

Poznámky

Tato metoda je určena pro přístup ke spravovaným třídám z nespravovaného kódu a neměli byste ji volat ze spravovaného kódu.

Metoda Type.FindInterfaces vrátí pole Type objektů představující filtrovaný seznam rozhraní implementovaných nebo zděděných aktuálním Typeobjektem .

Platí pro