This delegate defines a function
that is used to filter an array of
MemberInfo objects. This method is run for each
MemberInfo and should return true to include the
MemberInfo. The second parameter,
filterCriteria, is an arbitrary argument that you
may specify to be passed to the filter.
This delegate is used from the System.Type.FindMembers(
) method and is designed to allow for high-level
"searches" of a
type's members (fields, methods, properties, and so
on) without having to code the actual looping logic itself.
public delegate bool MemberFilter(MemberInfo m, object filterCriteria);