有没有人知道如何在NDepend中使用CQL查询在源代码中找到魔术数字?这与this question的问题相同,但如果可能,我不想使用正则表达式。
所以我想找到像
这样的所有陈述Int32 someValue = 23;
Double anotherValue = 1;
但不是
for (int i = 0; i < array.length; i++)
答案 0 :(得分:1)
这是个好主意,但我很确定你不能这样做,因为无法在CQL中查询初始化值。
答案 1 :(得分:1)
我确认,目前NDepend和CQLinq对此无能为力。 我会建议你使用Mono.Cecil做一个小应用程序,并搜索魔术数字和字符串。 你会看到,Mono.Cecil API摇滚!