我有一个大类,我想从中提取接口。
我只在 Refactor Option 下找到了“Extract Method”,所以我想知道是否有任何可用的免费工具可以做到这一点,所以我不必手动创建界面?
我有一个大类,我想从中提取接口。
我只在 Refactor Option 下找到了“Extract Method”,所以我想知道是否有任何可用的免费工具可以做到这一点,所以我不必手动创建界面?
我正在为有同样问题的其他用户回答我自己的问题。
浏览网页后,我发现了SharpDevelop,它是 .NET 的开源 IDE,它具有 Visual Studio Express 中缺少的一些功能。
其中一项功能也是提取接口。
我是通过 Resharper 完成的,但它可以通过类设计器在 VS 中本地完成。从这里:
将成员提取到新界面
在类设计器中,右键单击包含要提取的一个或多个成员的类型,指向重构,然后单击提取接口。
“提取接口”对话框显示接口名称的默认值以及将在其中声明它的代码文件的名称。接受默认值或更改它们。
在 Select public members to form interface 窗格中,选中或清除要提取到新接口中的成员旁边的复选框,然后单击 OK。
创建了一个新界面,并将包含它的文件添加到项目中。