1

ローカル変数の名前を変更するたびに、この緑色のボックスが表示され、コメント付きのコード(使用しているローカル変数を使用)も変更されるため、コードラッシュで名前の変更を一時的に抑制するにはどうすればよいですか

例:

次の方法を検討してください。

public static tblBadorder GetBadOrderByBadOrderID(int badOrderID)
{

    tblBadorder User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();
    return User;

}

「tblBadorder」で誤って名前の変更を押した場合 (CTRL + ` を押します)

tblBadorder User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();

名前の変更を防ぐために変数タイプから離れてクリックしますが、ユーザータイプを「tblOrders」に変更したい場合:

tblOrders User = db.Select.From<tblBadorder>().Where("BadOrderID").IsEqualTo(badOrderID).ExecuteSingle<tblBadorder>();

名前の変更バインディングと緑色のボックスは消えません。したがって、これを行うと、tblBadorder クラスとそれを参照する他のファイルの名前が変更されます。

4

2 に答える 2

2

Enter キーを押すだけで、変更をコミットできます。

于 2010-09-25T18:30:06.573 に答える
1

これは医者ではありませんか、この問題を行うと痛いですか?

名前の変更をどのようにトリガーしていますか-それを防ぐことは可能ですか? それを説明できれば、より良い答えにつながるかもしれません。

これが最善のアプローチです。

核となるオプションは、次の方法で名前の変更を無効にすることです:エディター\リファクタリング\カタログ

中間の方法は、それをトリガーするバインディング ( IDE|Shortcuts ) を見つけて無効にすることです。

于 2010-09-27T12:51:50.597 に答える