2012-04-07 5 views
9

난 정말 ReSharper에서이어떻게

return 
    navigator.IsTerminating ? 
    navigator.Context : 
    navigator.Context.GetSimulatableRelative(new Navigator(navigator)); 

사람이 도와 드릴 이런 식으로 내 라인 - 포장 ternaries를 포맷하려면 다음과 같은 방법으로 ReSharper에서 포맷 라인 포장 삼항 연산자를 만드는 방법?

+0

이 사용 사례가 다소 도전 : 일부 문서와 SDK가 반환되는 문장이 충분한 크기의 삼항 표현 인 경우에만'return' 문장을 끝내십시오. (아니면 'x> y? 1 : 0'처럼 단순하다면 줄 바꿈을하겠습니까?) –

답변

7

나는이 작업을 수행하는 방법이 없다고 생각합니다. 내가 아는 유일한 방법은 R 번호 형식 코드가 이러한 설정을 통해 얼마나 영향을 미칠 수 있습니다 :

ReSharper에서 -> 옵션 ... ->되는 언어의 -> C#을 -> 서식 스타일

Resharper Options Screenshot

이렇게하면 사용자 지정 서식 규칙을 작성할 수 없습니다.

도전적이라면 플러그인을 작성할 수 있습니다. 난 당신이 기본적으로 후에 라인이 있다는 조건이있어 무엇을 생각하기 때문에