2010-02-24 3 views
1

누군가가 쉽게 Visual Studio 2008 SP1 (독립 실행 형 또는 ReSharper 4.5)에서 클래스의 필드 (및 자동 속성)를 쉽게 나열하거나 시각화하는 방법을 알고 있습니까?자동으로 구현 된 C# 속성의 비주얼 스튜디오 텍스트 편집기 "구성원"드롭 다운 아이콘?

비주얼 스튜디오 2008의 C# 코드 텍스트 편집기의 이동 줄에 드롭 다운 내가 말할 것이 도움이 나는 회원에 파란색 상자/다이아몬드 아이콘으로 식별 클래스의 필드를 보는 데 사용 된 찾을 클래스가 클래스에서 "소유하고있는"상태와 클래스의 인스턴스 크기는 대략 어느 정도입니까?

자동으로 구현 된 속성에는 익명 필드가 있지만 해당 멤버 드롭 다운에 별도의 아이콘이 없으므로 멤버 드롭 다운에 뒤에 저장소가 있음을 나타냅니다.

답변

0

Visual Studio 환경에서 이러한 구분을 만드는 방법을 모르지만 ILDASM 유틸리티 (MSIL 디스어셈블러)는 자동 속성의 백업 필드를 포함하여 클래스 내의 모든 필드를 보여줍니다.

VS2008 명령 줄에서 ILDASM.exe를 실행 한 다음 컴파일 된 어셈블리를 열 수 있습니다.

이 팁은 비주얼 스튜디오 내에서 ILDASM를 호출하는 방법은 여기,하지만 난 그것을 자신을 시도하지 않은 ... 비슷한 맥락에서 http://www.devx.com/vb2themax/Tip/18784

, 당신은 훌륭한에서 동일한 정보를 얻을 수 (수 무료!) .Net Reflector from Red Gate.

+0

감사합니다. 나는 반사경을 사용하고있다. 아마도 Reflector Pro를 Visual Studio와 통합하여 Visual Studio에서 Reflector의 클래스를 빠르고 쉽게 볼 수 있는지 알 수 있습니다. –

관련 문제