【发布时间】:2014-12-03 09:21:27
【问题描述】:
我有如下界面:
public interace MyInterface : IDisposable
{
// ...
}
现在我想找到Dispose() 的用法,但仅限于实现MyInterace 的实例,最好也来自using 语法。是否可以使用 VisualStudio 或 R#?
谢谢 =)
【问题讨论】:
标签: c# visual-studio-2013 resharper
我有如下界面:
public interace MyInterface : IDisposable
{
// ...
}
现在我想找到Dispose() 的用法,但仅限于实现MyInterace 的实例,最好也来自using 语法。是否可以使用 VisualStudio 或 R#?
谢谢 =)
【问题讨论】:
标签: c# visual-studio-2013 resharper
是的,您可以使用“Find Usages Advanced”命令(Alt+Ctrl+Shift+F12 用于 VS 键盘映射,Alt+Shift+F7 用于 IntelliJ 键盘映射)。这将弹出一个对话框,允许您在查找 IDisposable.Dispose 和 MyInterface.Dispose 的用法(以及其他选项)之间进行选择
【讨论】:
MyInterface 的Dispose 方法上打开该对话框。你能告诉我在哪里可以访问吗?
Dispose 方法添加到MyInterface(您可能需要new 关键字),然后在其上调用查找用法对话框。不过,我不知道这是否可行...
new void Dispose(); 对我有用,谢谢:)