2011-01-06 4 views
5

Resharper 5.1.1을 사용하여 코드를 다시 포맷합니다 (정리 코드, Ctrl + E, Ctrl + C). 원하는대로 코드를 형식화 할 수 없습니다. 나는 내 코드는 다음과 같이 할 :Resharper에서 열거 형에 대한 특수 설정을 할 수 있습니까?

public class Person 
{ 
    public enum Sex {Male, Female} 

    public Sex Gender { get; set; } 

    public Person(Sex gender) 
    { 
     Gender = gender; 
    } 
} 

내 문제는 enum 함께. 열거 형은 유형이므로 클래스가 유형 인 것과 마찬가지로 처리됩니다. 그 때문에,이 열거

public enum Sex 
{ 
    Male, 
    Female 
} 

같은 유형 (즉 enum)은 별도의 행에 배치되며, 부재는 별도의 행에 배치의 중괄호 포맷된다. 정확히 내가 원하는 클래스입니다. 하지만 (단순한) enum에 대해서는 한 줄에 입력하기 만하면됩니다.

자동 속성의 경우 예외 (한 줄에 추상 속성/인덱서 ​​/ 이벤트 선언 배치)가 있으므로 자동 속성의 형식이 원하는대로 지정됩니다.

Resharper에 한 줄에 열거 형을 지정할 수있는 옵션이 있습니까? Resharper forum에서 같은 질문을 게시 한 후

업데이트 , 나는 그것을하실 수 없습니다 들었다. A Feature Request이 생성되었습니다. Resharper의 향후 버전에서 볼 수있는 옵션이라고 생각하시는 분은 요청에 투표하십시오.

+1

일반적으로 중첩 된 유형을 비공개로 설정하는 것이 좋습니다. 유형이 공용 인 경우 적절한 네임 스페이스에 있어야합니다. – SolutionYogi

답변

3

ReSharper의 옵션을 살펴보면 옵션도 찾을 수 없습니다.

아마도 질문을 ReSharper forum에 게시하면 해당 개발자 또는 지원 엔지니어에게 직접 응답을 얻을 수 있습니다.

+0

여기 같은 unfortunatly. – UnkwnTech

+1

[ReSharper 포럼] (http://devnet.jetbrains.net/thread/293079)에서 질문을 반복했습니다. – comecme

+1

불가능하지만 기능 요청이 생성되었습니다. 내 질문에 업데이 트를 참조하십시오. – comecme

관련 문제