1

我知道使用“查找所有引用”可以找到变量的每个“提及” - 但是是否可以通过仅显示为相关变量分配值的代码来优化此搜索?

例如:

var test = 1;
var test2 = test + 3;
test = 123;

查找所有带有“测试”的引用,因为标准将显示所有 3 行。

我所追求的搜索只会显示第 1 行和第 3 行。

4

1 回答 1

3

怎么样test\s*=\s*.*;?使用 IDE 中的查找功能并确保检查正则表达式

这将搜索test后跟任意数量的空白,然后是 =,然后是任意数量的空白,然后是任意数量,然后是;

不过,它会在多行内容上失败;例如

test = \
123;

和相当华丽的三元组序列

test = ??/
123;

虽然我不确定 C# 是否具有这些构造中的任何一个。

于 2013-09-17T13:15:27.843 回答