有谁知道如何使用 NDepend 中的 CQL 查询在源代码中找到幻数?这与以下问题相同 这个问题, ,但如果可能的话我不想使用正则表达式。

所以我想找到所有类似的陈述

Int32 someValue = 23;
Double anotherValue = 1;

但不是

for (int i = 0; i < array.length; i++)
有帮助吗?

解决方案

我确认,目前NDepend的和CQLinq不能与帮助。 我会建议你做使用 Mono.Cecil能一个小应用程序,并寻找幻数和字符串。 你会看到,Mono.Cecil能API石头!

其他提示

这是一个不错的想法,但我敢肯定你不能这样做,因为没有办法查询在CQL inititialisation值。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top