Поделиться через


_Type.FindInterfaces(TypeFilter, Object) Метод

Определение

Предоставляет COM-объекты с независящим от версии доступом к методу FindInterfaces(TypeFilter, Object).

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

Параметры

filter
TypeFilter

Делегат TypeFilter, сравнивающий интерфейсы с параметром filterCriteria.

filterCriteria
Object

Критерий поиска, определяющий, должен ли тот или иной интерфейс включаться в возвращаемый массив.

Возвращаемое значение

Type[]

Массив объектов Type, представляющий отфильтрованный список интерфейсов, реализованных или наследуемых текущим типом Type.

-или-

Пустой массив типа Type, если отсутствуют интерфейсы, реализованные или наследуемые текущим типом Type и удовлетворяющие заданному фильтру.

Комментарии

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.

Метод Type.FindInterfaces возвращает массив Type объектов , представляющих отфильтрованный список интерфейсов, реализованных или унаследованных текущим Typeобъектом .

Применяется к