인터페이스를 구현하는 클래스에 새 메서드를 추가하고 있으며 “Extract Interface”리팩토링을 사용하고 인터페이스에 메서드를 추가하는 것을 좋아합니다. 그러나 ReSharper가 이미 존재하는 인터페이스에 메소드 서명 추가를 지원하지 않는 것 같습니다.
내가 뭔가 놓친 것 같은 느낌이 든다. 어떻게 든 할 수 있다고 확신한다. 먼저 인터페이스에 메서드 서명을 추가해야 할 수도 있지만 이것이 제가 가끔 작업하는 방식입니다. 바로 가기, 기능이 없거나 ReSharper를 잘못 사용하고 있습니까?
답변
Ctrl + Shift + R을 눌러 리팩토링 메뉴에 액세스 한 다음 구성원 끌어 오기 … 를 선택합니다 .
선언을 추가 할 인터페이스를 선택하고 인터페이스에 추가 할 각 메서드를 선택할 수도 있습니다.
Resharper를 좋아해야합니다! 😉