【问题标题】:Find usages from base interface method从基本接口方法中查找用法
【发布时间】:2014-12-03 09:21:27
【问题描述】:

我有如下界面:

public interace MyInterface : IDisposable
{
  // ...
}

现在我想找到Dispose() 的用法,但仅限于实现MyInterace 的实例,最好也来自using 语法。是否可以使用 VisualStudio 或 R#?

谢谢 =)

【问题讨论】:

    标签: c# visual-studio-2013 resharper


    【解决方案1】:

    是的,您可以使用“Find Usages Advanced”命令(Alt+Ctrl+Shift+F12 用于 VS 键盘映射,Alt+Shift+F7 用于 IntelliJ 键盘映射)。这将弹出一个对话框,允许您在查找 IDisposable.DisposeMyInterface.Dispose 的用法(以及其他选项)之间进行选择

    【讨论】:

    • 我也在考虑这个问题,但我无法在MyInterfaceDispose 方法上打开该对话框。你能告诉我在哪里可以访问吗?
    • 啊。很好的一点。不确定您是否可以使用接口来执行此操作-我假设它是一个类。您可以尝试暂时将Dispose 方法添加到MyInterface(您可能需要new 关键字),然后在其上调用查找用法对话框。不过,我不知道这是否可行...
    • 暂时添加new void Dispose(); 对我有用,谢谢:)
    • R# 版本 9 已添加此功能!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 1970-01-01
    相关资源
    最近更新 更多