通过执行以下命令,我可以获得有关方法的信息
Type t=typeof(someType);
MemberInfo[] mInfo = t.GetMethods();
Run Code Online (Sandbox Code Playgroud)
如何获取有关在类型中声明的委托的信息?
Meh*_*ari 16
调用Type.GetNestedTypes获取嵌套类型并通过成为委托来过滤它们(检查它们是否继承System.MulticastDelegate):
static IEnumerable<Type> GetNestedDelegates(Type type)
{
return type.GetNestedTypes(BindingFlags.Public | BindingFlags.NonPublic)
.Where(t => t.BaseType == typeof(MulticastDelegate));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2840 次 |
| 最近记录: |