禁止在CodeRush中重命名

时间:2010-09-25 03:10:57

标签: coderush

如何暂时重命名代码,因为每次重命名一个局部变量时,它都有这个绿色框,甚至更改我的注释代码(使用我正在使用的局部变量)

示例:

考虑这种方法:

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类的名称和引用它的其他文件。

2 个答案:

答案 0 :(得分:2)

只需按Enter键即可提交更改。

答案 1 :(得分:1)

这不是医生,当我这个问题时会疼吗?

你是如何触发重命名的?是否可以防止这种情况发生?如果你能解释一下,它可能会带来更好的答案。

这将是最好的方法。

核选项是通过以下方式禁用重命名:编辑器\重构\目录

中间方法是找到触发它的绑定( IDE |快捷方式)并禁用它。