有没有一种解析C#3.0代码的好方法?

zne*_*eak 6 c# c#-3.0

我一直在寻找一个免费的(如"免费啤酒")库,可以解析C#3.0代码(实际上,C#2.0与lambdas会这样做)并为个人项目返回某种AST /代码DOM.但是,到目前为止我看到的大多数替代方案都不充分:

所以...那里有一个免费的,有效的C#3.0解析器,可以插入另一个项目吗?

Kir*_*oll 1

我很幸运地使用了 NRefactory,它是用 C# 编写的,用于为 Mono 编写的 SharpDevelop IDE:

http://wiki.sharpdevelop.net/NRefactory.ashx