似乎我无法在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)
答案 0 :(得分:5)
问题是您在尝试调用重构选项之前选择(突出显示)方法名称。如果您尝试在不选择方法名称的情况下查看可用的重构选项,您会发现它们有很多。 此外,我建议您使用ReSharper快捷方式显示所有上下文可用的重构 - 重构此操作(Ctrl + R,R或Ctrl + Shift + R,具体取决于选定的键映射)
答案 1 :(得分:0)
看起来选择方法名称来执行更改签名更直观。正确的方法是右键单击方法名称而不选择它,因为@John Saunders在评论中说。