我正在使用 VisualStudio 2008 和 2010,两者都带有 ReSharper,当我尝试查找给定方法的用法时,我没有得到任何结果,尽管该方法是继承的,然后通过接口(interface)调用。怎么了?那是 VS/ReSharper 错误吗? 请参见下面的示例:
using System;
namespace UsageNotFound
{
interface MyInterface
{
void Hello();
}
class SuperClass
{
public void Hello() //NOTE: VS 2008/2010 (with resharper)
seems unable to find usages on this!!!
{
Console.WriteLine("Hi!");
}
}
class SubClass : SuperClass, MyInterface
{
public static MyInterface GetInstance()
{
return new SubClass();
}
}
class Program
{
static void Main(string[] args)
{
SubClass.GetInstance().Hello();
}
}
}
谢谢, 法布里齐奥
最佳答案
这是一个已知问题:http://youtrack.jetbrains.net/issue/RSRP-46273没有当前目标修复版本
关于C# - 通过子类实现的接口(interface)继承和使用时找不到方法的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7954318/