Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将隐式接口实现重构为显式接口实现_C#_Visual Studio 2010_Refactoring - Fatal编程技术网

C# 将隐式接口实现重构为显式接口实现

C# 将隐式接口实现重构为显式接口实现,c#,visual-studio-2010,refactoring,C#,Visual Studio 2010,Refactoring,我继承了一个C#代码库;有两个类正在实现多个接口,并且还有其他公共方法。我想重构这些类,这样隐式接口公共方法就可以重构为显式接口实现,这样我就可以很容易地发现存在哪些额外的公共方法,并据此做出决定 是否有(最好是免费的)重构插件(我使用的是Visual Studio 2010 Ultimate)或可用工具可以实现此功能?当方法实现接口时,Resharper(虽然不是免费的)会显示一个图标。如果没有图标,它是显式的 您想知道哪些公共方法不是隐式接口实现的一部分,我这样说是否正确;这是我的第一个要求

我继承了一个C#代码库;有两个类正在实现多个接口,并且还有其他公共方法。我想重构这些类,这样隐式接口公共方法就可以重构为显式接口实现,这样我就可以很容易地发现存在哪些额外的公共方法,并据此做出决定

是否有(最好是免费的)重构插件(我使用的是Visual Studio 2010 Ultimate)或可用工具可以实现此功能?

当方法实现接口时,Resharper(虽然不是免费的)会显示一个图标。如果没有图标,它是显式的


您想知道哪些公共方法不是隐式接口实现的一部分,我这样说是否正确;这是我的第一个要求;但最终我也希望显式实现!Resharper(现在)还指示显式实现时的图标。(VS2012,RS7.1.1)