无法更改签名(v6.1)

时间:2012-03-01 01:10:03

标签: resharper

似乎我无法在Resharper(v6.1)中执行Change Signature选项。这是我第一次使用它,所以我不确定是否需要启用它。

每当我右键单击方法名称时,我只有2个选项。 Refactor This...Rename...

我希望能够更改签名,但我无法使用该选项。

有什么想法吗?

其他信息

Visual Studio 2010(v10.0.40219.1 SP1Rel)
C#

以下是我尝试更改签名的方法。这是基类中的方法。我突出显示了方法名称(ConfirmPick)并右键单击它以尝试更改签名。

public ExactaResult ConfirmPick(Guid locationId, decimal quantityPicked, bool isFullContainer = false)

2 个答案:

答案 0 :(得分:5)

问题是您在尝试调用重构选项之前选择(突出显示)方法名称。如果您尝试在不选择方法名称的情况下查看可用的重构选项,您会发现它们有很多。 此外,我建议您使用ReSharper快捷方式显示所有上下文可用的重构 - 重构此操作(Ctrl + R,R或Ctrl + Shift + R,具体取决于选定的键映射)

答案 1 :(得分:0)

看起来选择方法名称来执行更改签名更直观。正确的方法是右键单击方法名称而不选择它,因为@John Saunders在评论中说。