Compartilhar via


MemberFilter Delegar

Definição

Representa um delegado que é usado para filtrar uma lista de membros representados em uma matriz de MemberInfo objetos.

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 

Parâmetros

m
MemberInfo

O objeto MemberInfo ao qual o filtro é aplicado.

filterCriteria
Object

Um objeto arbitrário usado para filtrar a lista.

Valor Retornado

true para incluir o membro na lista filtrada; caso contrário, false.

Atributos

Comentários

Cada classe derivada de um Delegate e MulticastDelegate tem um construtor e um Invoke método . (Consulte o exemplo de código em Delegate.)

O FindMembers método usa esse delegado para filtrar a lista de membros que ele retorna.

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Confira também