【发布时间】:2012-11-25 19:37:41
【问题描述】:
我需要的是一个工具(如果可能的话是一个库),它允许我在解决方案中解析 C# 源代码并检测每个单个对象(在解决方案的类中声明)和每个单个静态类以供将来操作。
我需要它,因为我会以编程方式插入一些方法调用(用于记录目的),但为了做到这一点(并且自动),我需要知道每个对象的结构(因为我还将包括对象状态的描述。 ..)
目前我已经考虑过这个解决方案: http://csparser.codeplex.com/
但我不确定它是否最适合我的目的(似乎已被放弃)。 我希望这里有人知道更好的解决方案(如果可能,免费)。
【问题讨论】:
-
很明显,即将成为 MS 语言战略基石的 Roslyn 框架就是您问题的答案。
标签: c#-4.0 code-analysis error-logging