101 인터페이스를 구현하는 클래스에 새 메서드를 추가하고 있으며 "Extract Interface"리팩토링을 사용하고 인터페이스에 메서드를 추가하는 것을 좋아합니다. 그러나 ReSharper가 이미 존재하는 인터페이스에 메소드 서명 추가를 지원하지 않는 것 같습니다. 내가 뭔가 놓친 것 같은 느낌이 든다. 어떻게 든 할 수 있다고 확신한다. 먼저 인터페이스에 메서드 서명을 추가해야 할 수도 있지만 이것이 제가 가끔 작업하는 방식입니다. 바로 가기, 기능이 없거나 ReSharper를 잘못 사용하고 있습니까? c# refactoring resharper — 요한 댄포스 소스
192 Ctrl + Shift + R을 눌러 리팩토링 메뉴에 액세스 한 다음 구성원 끌어 오기 ... 를 선택합니다 . 선언을 추가 할 인터페이스를 선택하고 인터페이스에 추가 할 각 메서드를 선택할 수도 있습니다. Resharper를 좋아해야합니다! ;-) — Russell Giddings 소스 5 아아! 상속 된 기본 클래스와 만 관련이 있다고 생각했기 때문에이 옵션을 시도하지 않았습니다. Extract Interface가 옳은 선택이라고 확신 할 수 있습니다 ... 어쨌든, 감사합니다! — Johan Danforth 2 네, 똑같은 경험을했습니다. Extract Interface는 가장 직관적 인 옵션 인 것 같지만 적어도 원하는 결과를 얻을 수있는 방법이 있습니다. :-) — Russell Giddings 나는 그것이 작동하거나 새로운 ReSharper에서 버전에 존재한다 표시되지 않습니다 — Rin을 여전히 작동 중이지만 기존 인터페이스를 감지하고 그 안에 새 메서드를 넣을 수 없습니다. — Ingweland @RJN 당신이 속한 클래스가 이미 인터페이스를 구현하고 있는지 확인하십시오. — Greg Quinn 19 년