_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.FindInterfaces возвращает массив Type объектов , представляющих отфильтрованный список интерфейсов, реализованных или унаследованных текущим Typeобъектом .