如果要获得private或protected的方法需要这样:
MemberInfo[] mi
=
type.FindMembers(MemberTypes.Method, BindingFlags.Default | BindingFlags.NonPublic | BindingFlags.Instance , null , null );
注意FindMembers的第二个参数,是Flag,他们必须与
Public
或
NonPublic
一起指定
Instance
或
Static
,否则将不返回成员。
type.FindMembers(MemberTypes.Method, BindingFlags.Default | BindingFlags.NonPublic | BindingFlags.Instance , null , null );