在预结束方法时停止Resharper替换变量

在预结束方法时停止Resharper替换变量,resharper,code-completion,Resharper,Code Completion,我有一行代码看起来像这样 Dim magicId as Int32 = data.Value("MagicId") Dim magicId as Int32 = Convert.ToInt32(data.Value("MagicId")) 其中data.Value(“MagicId”)返回一个对象 现在,我想预先编写Convert.ToInt32,看起来像这样 Dim magicId as Int32 = data.Value("MagicId") Dim magicId as Int32

我有一行代码看起来像这样

Dim magicId as Int32 = data.Value("MagicId")
Dim magicId as Int32 = Convert.ToInt32(data.Value("MagicId"))
其中
data.Value(“MagicId”)
返回一个对象

现在,我想预先编写
Convert.ToInt32
,看起来像这样

Dim magicId as Int32 = data.Value("MagicId")
Dim magicId as Int32 = Convert.ToInt32(data.Value("MagicId"))
但是,当我在
data.Value(“MagicId”)
Resharper替换数据之前开始键入时,会得到类似这样的结果

Dim magicId as Int32 = Convert.Value("MagicId") '<--- WRONG

Dim magicId as Int32=Convert.Value(“magicId”)'是否通过回车、制表符、空格、插入或鼠标按钮从Intellisense列表中选择项目?或者你只是在输入“转换”而已?我很确定我按了tab。。。所以这就像tab上的Convert.ToIn是当变量被覆盖时。