C# 是否有可能找到指定给的特定变量的每次出现?

C# 是否有可能找到指定给的特定变量的每次出现?,c#,visual-studio-2010,ide,find-all-references,C#,Visual Studio 2010,Ide,Find All References,我知道使用“查找所有引用”可以找到变量的每一个“提及”-但是否可以通过仅显示为相关变量赋值的代码来优化此搜索 例如: var test = 1; var test2 = test + 3; test = 123; 查找带有“test”的所有引用,因为标准将显示所有3行 我正在进行的搜索只会显示第1行和第3行。如何test\s*=\s*?使用IDE中的“查找”功能,并确保选中正则表达式 这将搜索test,后跟任意数量的空格,后跟=后跟任意数量的空格,后跟任何后跟 不过,它在多行内容上会失败;e、

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

例如:

var test = 1;
var test2 = test + 3;
test = 123;
查找带有“test”的所有引用,因为标准将显示所有3行


我正在进行的搜索只会显示第1行和第3行。

如何
test\s*=\s*?使用IDE中的“查找”功能,并确保选中正则表达式

这将搜索
test
,后跟任意数量的空格,后跟=后跟任意数量的空格,后跟任何后跟

不过,它在多行内容上会失败;e、 g

test = \
123;
还有相当浮华的三角图序列:


尽管我不确定C#是否有这两种结构。

我相信这个网站上的一些聪明的alec会给你一个正则表达式;我将是第一个投票的人。如果你的代码格式正确,你可以搜索“test=”。。。在t和等号之间有一个空格。我经常将代码格式化,因为我经常需要这样的搜索,而且我不是正则表达式的大师。正则表达式肯定可以找到其他赋值,比如*=,+=等等。你使用的是哪种语言?@Bathsheba-更新的标记。道歉。@DeeMac-没关系;这并不能使我的答案无效
test = ??/
123;