Mam bardzo dużą klasę z wieloma metodami, czy jest możliwe zbudowanie interfejsu z tej klasy za pomocą Resharpera?Tworzenie interfejsu z olbrzymiej klasy przy użyciu resharpera
8
A
Odpowiedz
3
Uh, może czegoś tu nie ma (nigdy nie korzystałem z programu resharper), ale można wyodrębnić interfejs z klasy przy użyciu standardowych narzędzi do refaktoryzacji IDS IDE (przynajmniej można to zrobić w 2008 r.). Kliknij klasę prawym przyciskiem myszy, wybierz "Refactor", a następnie "Extract Interface". Spowoduje to wyświetlenie okna dialogowego, w którym możesz wybrać właściwości, które chcesz uwzględnić.
7
Tak.
Mój skrót to Ctrl + Shift + R, aby wyświetlić opcje refaktoryzacji. Robi to w imieniu klasy pozwala na „Extract interfejs ...”
Opcjonalnie można wybrać z menu>> ReSharper byłaby> Interfejs Extract ...
Powiązane problemy
- 1. Tworzenie pojedynczej klasy przy użyciu enum
- 2. Interfejs ekstraktu resharpera wyszarzony
- 3. Tworzenie prostego interfejsu użytkownika za pomocą kodu przy użyciu Xamarin.iOS
- 4. Tworzenie nazwy klasy dynamicznej przy użyciu @while pętlę
- 5. Implementowanie ogólnych metod z interfejsu przy użyciu innego interfejsu
- 6. Tworzenie projektanta interfejsu użytkownika
- 7. Android: Tworzenie pliku przy użyciu metody createNewFile()
- 8. Tworzenie pliku przy użyciu Makefile
- 9. Tworzenie choinki przy użyciu pętli
- 10. Tworzenie SVG przy użyciu Pythona
- 11. Tworzenie GUI przy użyciu Eclipse (Java)
- 12. Tworzenie wielu obiektów przy użyciu django-polimorficznego
- 13. Tworzenie IFRAME przy użyciu JavaScriptu
- 14. przy użyciu klasy otoki z log4net
- 15. NoClassDefFoundError przy użyciu klasy Scala z Java
- 16. Konstruowanie klasy przy użyciu innej klasy C++
- 17. przy użyciu klasy specyficznej set_new_handler
- 18. Tworzenie tabeli przy użyciu Win32 API
- 19. Tworzenie domyślnego interfejsu DAO
- 20. Ninject Tworzenie dodatkowej instancji przy użyciu NinjectHttpModule
- 21. python: urllib2 przy użyciu innego interfejsu sieciowego
- 22. Jak pobrać lokalizację urządzenia przy użyciu interfejsu API interfejsu API?
- 23. HTML2PDF przy użyciu interfejsu API Dysku Google
- 24. Tworzenie plików obiektów CUDA przy użyciu cmake
- 25. Zarządzanie UIPickerView z klasy zewnętrznej - przy użyciu Swift
- 26. Tworzenie histogramu kolorów obrazu przy użyciu tensorflow
- 27. Tworzenie wyboru programowo przy użyciu kakao
- 28. Tworzenie połączenia HTTPS przy użyciu adresu URL.openConnection()
- 29. Tworzenie linii czasu przy użyciu widoku niestandardowego
- 30. Dynamiczne tworzenie GUI przy użyciu plików konfiguracyjnych
Resharper będzie również pomóc przełamać to bardzo duża klasa z mnóstwem metod w coś, co można łatwiej utrzymać. –