2012-07-27 13 views
5

W Resharper dysponuje strona:klasa Wyciąg z Resharper 7

Extract Class
Umożliwia wydobycia niektórych pól i metod klasy w osobnym, nowo utworzonej klasie. Refaktoryzacja jest przydatna, gdy klasa stała się zbyt duża, zbyt niespójna lub robi zbyt wiele rzeczy.

Wybieram metody pary w klasie, otwórz menu kontekstowe i nie mogę znaleźć niczego związanego z klasą ekstrakcji, czy coś mi brakuje?

Odpowiedz

4

Znaleziono go: enter image description here

Trzeba umieścić kursor na nazwę klasy, a następnie w menu byłaby tam klasa podmenu Extract.

Ale para próbuje pokazać, że funkcjonalność nadal wymaga polerowania:

  • chciałby mieć zdolność Wystarczy wybrać metod/pól mają być przeniesione do nowej klasy, a następnie wybierz Extract Class,
  • to nie dodaje za pomocą oświadczenia dla nowo utworzonej klasy,
  • jeżeli przeniesienie tylko metody statyczne to nie oznacza nowo klasy jako statyczne, to znaczy, że próbuje utworzyć instancję nim, gdy nie jest potrzebna i wiele innych drobnych rzeczy :)