2011-01-25 6 views
0

내의 텍스트를 기반으로 : 나는 Author 방법 속성의 값을 반영하기 위해 _DESCRIPTION_ 싶습니다비주얼 스튜디오 : 지역 설명이이 같은 방법을 지역

 
#region _DESCRIPTION_ 
[Author("A")] 
[City("B")] 
[Year("2009")] 
#endregion 
void Method() { } 

.

어떻게 구현할 수 있습니까? 그 이유는 내가 많은 속성을 가지고 있으며, 일부는 길기 때문에 한 지역 내에 포함하고 있기 때문입니다. 지역 설명에 특히 하나의 속성 값을 자동으로 반영하고 싶습니다 (그렇지 않으면 매번 업데이트 할 때마다 기억해야합니다).

VS 2010을 사용하고 있습니다. 감사합니다.

+0

OMG, 이미 지역을 싫어하지만, 그런 종류의 코드로 더 싫어하게 만들 수 있습니다. ** 또한 ** 속성은 짧습니다. 한 줄로 이동하지 않으시겠습니까? [Author ("A"), City ("B"), Year ("2009")]'? –

+0

같은 감정 :) 이러한 속성은 단지 하나의 예였습니다. 실제로는 문제가 여러 줄에 걸쳐 있기 때문에 지역에 숨기고 싶습니다. – siger

답변

1

나는 이것이 언어 수준에서 할 수 있다고 생각하지 않습니다. #region은 C#의 전 처리기 지시문이며 C# spec은이 기능을 제공하지 않습니다.

VisualStudio 2010에는 축소 된 블록 위로 마우스를 가져 가면 해당 블록의 처음 몇 줄이 표시되는 기능이 이미 구현되었습니다. 그렇지 않은 경우에만이 방법을 사용하는 것이 가장 좋습니다.