|
|
1
2
没有库或函数可以将C代码作为标准.NET库的一部分解析为codedom对象。codedom库有一些似乎是为此而设计的方法,但是没有一个是真正实现的。据我所知,visual studio中有一些可用的实现(例如由设计师使用),但这只是内部实现。
但是,也有第三方工具可用于分析C源代码。在我参与的一个项目中,我们 NRefactory library (在sharpdevelop中使用)并且工作得很好。它为您提供了表示已解析代码的树(ast),恐怕您需要自己将其转换为相应的codedom树。 |
|
|
2
1
我找到了一个库实现 here 这似乎涵盖了我所需要的一切。我不知道它是否足够健壮,可以在业务场景中使用,但对于我的单元测试来说,这几乎是我所能要求的。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |