将.NET代码解析为调用树

时间:2012-06-27 20:15:49

标签: .net codedom

我有很多程序具有相同或类似命名的函数,我一直在移动到库中。我没有使用任何代码签入软件,只是每个项目的子文件夹。我一直在使用纯文本文件搜索来查找具有这些图书馆功能的文件。

我可以编写一个程序来读取行并编译“FUNCTION”定义名称列表。我想知道是否有办法使用System.CodeDom的CompileAssemblyFromSource和Reflection来解析.NET代码文件并列出其中包含的命名空间/类/函数定义树。

1 个答案:

答案 0 :(得分:0)

这正是Microsoft Roslyn可以帮助你的事情。