2009-04-25 5 views
4

나는 업그레이드 된 제 3 자 라이브러리가 거기 푸라는 개체를 예전과 지금은 인터페이스가 ReSharper에서 변경 객체는 인터페이스하는

IFoo에 푸의 모든 용도와 선언을 변경하는 가장 좋은 방법은 무엇입니까 IFoo

라고

내가 찾기/바꾸기하지만 IFooBar이 또한 영향을 FOOBAR (내가 해달라고합니다)

생각을하고 시도?

답변

6

확실히 R # 4.5와 호환됩니다.

  1. Foo 클래스를 마우스 오른쪽 버튼으로 클릭하십시오.
  2. 선택 팩터/사용 자료 유형 가능한 경우 .. 다른 사람에 의해 언급 한 바와 같이
+0

혼란 스럽습니다. 인터페이스 유형을 기본 유형으로 설정 했습니까? –

+1

단축키를 사용하여 "Foo"에 커서를두고 "Ctrl + Shift + R"을 선택한 다음 "가능한 기본 유형 사용"을 선택하십시오. 선호하는 방법은 – Sung

+1

@Deviant 어떻게 생깁니 까? 인터페이스는 완벽하게 유효한 유형입니다. –

0

Foo 참조를 마우스 오른쪽 버튼으로 클릭하고 "리 팩터"-> 이름 바꾸기를 선택하면 찾을 수있는 모든 참조가 변경됩니다. 제 3 자 lib를 사용하여이 작업을 수행하지는 않지만 다른 곳에서는 작동합니다.

1

는 ReSharper에서 당신을 위해 무엇을 요구 할 수 있습니다.

참고로 ReSharper 키보드 바로 가기를 가져 와서 인쇄하십시오. 두 가지 변형이 있습니다 : Visual Studio schemeIDEA scheme (내가 아는 대부분의 사람들은 IDEA 체계를 사용합니다). 리팩터링이 : 여기에서 Ctrl + Alt + R 이동 :

은 그러나 당신이 정말 알아야 할 두 개의 키보드 조합가 Ctrl + Alt + G 또는 Alt +이 '

을 (키보드 방식에 따라) 그 가장 가치있는 ReSharper 기능을 제공합니다.