MemberFilter Delegate
Represents a delegate that is used to filter a list of members represented in an array of MemberInfo objects.
[Visual Basic] <Serializable> Public Delegate Function Sub MemberFilter( _ ByVal m As MemberInfo, _ ByVal filterCriteria As Object _ ) As Boolean [C#] [Serializable] public delegate bool MemberFilter( MemberInfo m, object filterCriteria ); [C++] [Serializable] public __gc __delegate bool MemberFilter( MemberInfo* m, Object* filterCriteria );
[JScript] In JScript, you can use the delegates in the .NET Framework, but you cannot define your own.
Parameters [Visual Basic, C#, C++]
The declaration of your callback method must have the same parameters as the MemberFilter delegate declaration.
- m
- The MemberInfo object to which the filter is applied.
- filterCriteria
- An arbitrary object used to filter the list.
Return Value
true to include the member in the filtered list; otherwise false.
Remarks
Every derived class of a Delegate and MulticastDelegate has a constructor and an Invoke method. (See the code example in Delegate.)
The FindMembers method uses this delegate to filter the list of members that it returns.
Requirements
Namespace: System.Reflection
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Mscorlib (in Mscorlib.dll)