2009-08-20 7 views
12

Resharper에서 빠른 수정으로 생성 된 코드를 변경하는 방법이 있습니까? 라이브 템플릿에없는 것 같습니다.Resharper 빠른 수정 템플릿

내가하고 싶은 알 수없는 기호 대신

public int MyProperty { get; set; } 

을 생성하는 quickfix '속성 만들기':

protected int MyProperty 
{ 
    get { throw new NotImplementedException(); } 
    set { throw new NotImplementedException(); } 
} 

답변

4

은 불행하게도 당신은 ReSharper에서에 quickfix 동작을 정의 할 수 없습니다. 그러나 속성 본문에 넣을 내용에는 여러 가지 옵션이 있습니다. Resharper-> 옵션 ->에서 Languages-> 커먼> 생성 된 멤버로 이동합니다 - 3 개 가지 옵션,

1) 새로운 NotImplemenatedException을 (던져) 귀하의 예제]

2) 반환 기본값

protected int MyProperty 
{ 
    get { return 0; } 
    set { } 
} 

3)하지 컴파일 된 코드

protected int MyProperty 
{ 
    get 
    { 
    ??? 
    } 
    set 
    { 
    ??? 
    } 
} 

2는 여전히 정확히 당신이 찾고있는 가까운 거리에 있습니다.

대신 "prop"라이브 템플릿을 사용하는 것이 좋습니다. 인식 할 수없는 심볼에서 자동으로 수행하지 않는다는 점을 제외하고는 찾고자하는 것을 정확히 생성합니다.

+0

고마워요! 나는 그것이 두려웠다. VS 2008은 실제로 내가 원하는대로 정확히 수행 할 것입니다. 그러나 메뉴 바로 가기가 무엇인지 모르기 때문에 resharper를 사용하여 모든 작업을 수행하는 데 익숙합니다. 오 잘. – Lorin