실제로 긴 코드 블록을 편집 할 때 (어쨌든 리팩토링되어야하지만이 질문의 범위를 벗어납니다), 종종 함수 블록을 축소 할 수있는 것처럼 명령문 블록을 축소 할 수있는 기능을 갈망합니다. 즉, 괄호로 묶인 모든 항목에 대해 마이너스 아이콘이 코드 개요에 표시되면 좋을 것입니다. 함수, 클래스, 영역, 네임 스페이스, 용도에 대해서는 나타나지만 조건부 또는 반복 블록에는 나타나지 않습니다. ifs, switch, foreaches 등과 같은 것들을 접을 수 있다면 환상적 일 것입니다!
그 점을 조금 살펴보면 VS의 C ++ 개요가 이것을 허용하지만 VS의 C # 개요는 허용하지 않는다는 것을 알았습니다. 나는 왜 그런지 모르겠다. C ++ 형식을 선택하면 메모장 ++도 축소되므로 Visual Studio가 그렇지 않은 이유를 알 수 없습니다.
이 동작을 가능하게하는 VS2008 애드 인에 대해 아는 사람이 있습니까? 아니면 숨겨진 설정이 있습니까?
추가하기 위해 편집 : 영역 삽입은 물론 옵션이며 이미 발생했지만 솔직히 말하면 이미 중괄호로 싸인 영역을 래핑 할 필요는 없습니다 ... 기존 코드에서 어쨌든 더 나은 관심사 분리를 위해 리팩터링합니다. (지역 대신 새로운 방법으로 "래핑")