有没有办法搜索cs文件



我需要列出cs文件中的方法,并列出方法中的每个方法调用。例如:我有一个类

public void method1 ()
{
    c2.M2();
}
public void method2 ()
{
    c2.m3();
}

这里c2是另一个类,m2 m3是该类的方法。这里我需要准备一个列表c2.m2()和c2.m3(),我有一百多个cs文件来列出这些细节。

是否有任何方法可以有效地浏览cs文件和搜索,而不是加载它们并处理文件流阅读器?

两种不同的获取方式:

  • Mono。Cecil查看编译程序集(如Reflection和/或ilasm),并允许您检查方法体中的IL指令。
  • Roslyn查看。cs源文件并给你一个解析树。

任何一个都应该允许您列出每个方法内部的调用。

相关内容

  • 没有找到相关文章

最新更新