1

「すべての参照を検索」を使用すると、変数のすべての「言及」を見つけることができますが、問題の変数に値を割り当てるコードのみを表示することで、この検索を絞り込むことは可能ですか?

例えば:

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

基準が 3 行すべてを表示するため、「test」を含むすべての参照を検索します。

私が求めている検索では、1 行目と 3 行目だけが表示されます。

4

1 に答える 1

3

どうtest\s*=\s*.*;ですか?IDE の検索機能を使用して、正規表現がチェックされていることを確認します。

testこれは、任意の量の空白が続き、その後に = が続き、その後に任意の量の空白が続き、その後に何かが続くを検索します。;

ただし、複数行のものでは失敗します。例えば

test = \
123;

そしてかなり派手なトライグラフシーケンス

test = ??/
123;

ただし、C# にこれらの構造のいずれかがあるかどうかはわかりません。

于 2013-09-17T13:15:27.843 に答える