2012-07-27 42 views
5

在ReSharper的提取物類的功能頁面:與ReSharper的7

提取類
啓用提取一些字段和一個類的方法的到一個單獨的,新創建的類。當一個類變得太大,太不連貫或者做太多事情時,這種重構是有用的。

我在類中選擇了幾個方法,打開上下文菜單,找不到任何與提取類相關的任何東西,我想念什麼?

回答

4

發現: enter image description here

您需要將光標放在類名,然後在菜單中重構有精華類的子菜單。

但幾次嘗試表明,該功能還需要拋光:

  • 想有能力只需選擇方法/域被轉移到新的類,然後選擇提取類,
  • 它不添加使用新創建的類只移動靜態方法聲明,
  • 如果它並不標誌着新類爲靜態,這意味着它試圖創建它的實例時,不需要和其他許多小東西:)