2010-02-20 32 views
78

我添加了一個新的方法來實現一個接口的類,我喜歡使用「提取接口」重構,只需將該方法添加到接口。但似乎並不像ReSharper支持將方法簽名添加到已有的接口。提取方法到已經存在的接口與ReSharper

感覺就像我錯過了一些東西,我確信它可以以某種方式完成。也許我應該首先將方法簽名添加到接口,但這是我有時候工作的方式。我錯過了一些快捷方式,功能還是使用ReSharper錯誤?

回答

156

按Ctrl + Shift + R訪問重構菜單,然後選擇拉會員最多...

您可以選擇您想要的聲明添加到,還可以選擇您希望每個方法的接口添加到界面。

得愛resharper! ;-)

+4

ARgh!我甚至沒有嘗試過這個選項,因爲我認爲它只能處理繼承的基類。我敢打賭Extract Interface是正確的選擇......無論如何,謝謝! – 2010-02-21 15:05:09

+2

是的,我有完全相同的經驗,提取界面似乎是最直觀的選擇,但嘿,至少我們有一種方法來實現預期的結果:-) – 2010-02-21 21:30:45