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


MemberFilter Делегат

Определение

Представляет делегат, используемый для фильтрации списка элементов, представленных в массиве объектов MemberInfo.

public delegate bool MemberFilter(MemberInfo ^ m, System::Object ^ filterCriteria);
public delegate bool MemberFilter(MemberInfo m, object? filterCriteria);
public delegate bool MemberFilter(MemberInfo m, object filterCriteria);
[System.Serializable]
public delegate bool MemberFilter(MemberInfo m, object filterCriteria);
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public delegate bool MemberFilter(MemberInfo m, object filterCriteria);
type MemberFilter = delegate of MemberInfo * obj -> bool
[<System.Serializable>]
type MemberFilter = delegate of MemberInfo * obj -> bool
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MemberFilter = delegate of MemberInfo * obj -> bool
Public Delegate Function MemberFilter(m As MemberInfo, filterCriteria As Object) As Boolean 

Параметры

m
MemberInfo

Объект MemberInfo, к которому применяется фильтр.

filterCriteria
Object

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

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

Значение true для включения элемента в отфильтрованный список. В противном случае — значение false.

Атрибуты

Комментарии

Каждый производный Delegate класс и MulticastDelegate имеет конструктор и Invoke метод . (См. пример кода в Delegate.)

Метод FindMembers использует этот делегат для фильтрации списка элементов, которые он возвращает.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

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

См. также раздел