2017-10-17 18 views
1

을 준수하기 위해 나는 다음과 같은 코드가 있습니다형식 인라인 익명 형식은 StyleCop

var newItems = items.Select(x => new {x.Id, x.Name}); 
StyleCop 경고를 제공

SA1012SA1013 내가 가진 :

var newItems = items.Select(x => new { x.Id, x.Name }); 

ReSharper에서이가 다시 포맷을 시도했습니다 this solution하지만 익명 형식에 대한 작동하지 않는 것.

재 포맷팅이 StyleCop을 준수하도록하기 위해 ReSharper에서 어떤 설정을 수정해야합니까?
C# -> Formatting Style -> Spaces -> Within single-line initializer braces.

는 또한, 당신은 아마 일시 중단 ReSharper에서 다시 시작 또는 Visual Studio를 다시 시작해야합니다

+0

@TimSchmelter 오자 수정되었습니다. 감사합니다. – openshac

+0

[중괄호 괄호 뒤에 있고 공백 괄호를 닫기 전에 공백 띄우기 공간]의 가능한 중복 (https://stackoverflow.com/questions/6066437/resharper-force-space-after-curly-bracket-and-before-closing-bracket) –

+0

@vadimyarovikov 그 해결책은 익명의 유형에는 작동하지 않는 것 같습니다. – openshac

답변

1

이 예상되는 동작을 결정하는 옵션이 있습니다.