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
filterCriteria, is an arbitrary
argument that you may specify to be passed to the filter.
This delegate is used from the
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);