有没有办法,可以通过热键或上下文菜单导航到隐藏的成员/方法来覆盖它?
public void Test() {
}
// derived class
public void Test() {
// "The keyword 'new' is required on 'Test' because..."
}
原因是我需要将一些基本方法设为虚拟以覆盖它们。因此,能够直接访问它们而不是浏览代码页以找到正确的代码将会很好。
答案 0 :(得分:2)
点击派生类中的方法,然后按Ctrl + ,
。这在VS2012中适合我。
答案 1 :(得分:0)
您可以使用 Go-To-Definition-Over-the-Solution
Shift F12
Control ,
Control Shift F
请注意,所有这些都需要点击该方法或将其粘贴到该
答案 2 :(得分:0)
你可以这样做:
// derived class public void Test() { base.Test(); }
Toggle bookmark (CTRL+B, T)
Go to definition (F12)
Toggle bookmark (CTRL+B, T)
,然后通过Previous bookmark (CTRL+B, P)
Toggle bookmark (CTRL+B, T)
摆脱te书签NExt bookmark (CTRL+B, N)
返回隐藏成员Toggle bookmark (CTRL+B, T)
摆脱书签重新按键击键:
[在派生类'方法中添加base.Test()
后]
(CTRL + B,T),(F12),(CTRL + B,T),(CTRL + B,P),(CTRL + B,T),(CTRL + B,N),(CTRL + B,T )