Mega Code Archive
Returns a filtered array of MemberInfo objects of the specified member type
using System;
using System.Reflection;
class MyFindMembersClass
{
public static void Main()
{
Object objTest = new Object();
Type objType = objTest.GetType ();
MemberInfo[] arrayMemberInfo;
arrayMemberInfo = objType.FindMembers(MemberTypes.Method,
BindingFlags.Public | BindingFlags.Static| BindingFlags.Instance,
new MemberFilter(DelegateToSearchCriteria),
"ReferenceEquals");
for(int index=0;index < arrayMemberInfo.Length ;index++)
Console.WriteLine (arrayMemberInfo[index].ToString());
}
public static bool DelegateToSearchCriteria(MemberInfo objMemberInfo, Object objSearch)
{
if(objMemberInfo.Name.ToString() == objSearch.ToString())
return true;
else
return false;
}
}