编程语言
首页 > 编程语言> > c# – 获取项目中的所有公共方法

c# – 获取项目中的所有公共方法

作者:互联网

我有一个项目. c#.net
我想获得项目中所有公共类中所有公共函数的名称.

是否有任何工具或我可以编写一个程序,将项目dll甚至项目目录作为输入,并找到所有公共功能?

解决方法:

这可能会做你想要的:

MethodInfo[] methods = AppDomain.CurrentDomain.GetAssemblies().SelectMany(x => x.GetTypes()).SelectMany(x => x.GetMethods().Where(y => y.IsPublic)).ToArray();

出于好奇,你有什么计划这个信息?

标签:c,public-method
来源: https://codeday.me/bug/20190610/1211437.html