이 .NET 도구/유틸리티가 존재합니까? [닫은
문제
vs2008을 사용하여 클래스 다이어그램을 생성 할 때 C# 파일 xyz.cs에 대해 말하십시오. 모든 필드, 속성, 메소드 및 중첩 유형을 자세히 설명하는 클래스 다이어그램이 나타납니다.
도구/유틸리티가 있습니까?이 파일에서 사용한 모든 내부 클래스/인터페이스 참조에 대해 동일하게 수행됩니다.
예를 들어. xyz.cs에 ABC 유형의 속성이 있습니다 ... XYZ 자체의 클래스 다이어그램에 대한 ABC와 관련 참조를 보여줄 방법이 있습니까?
더 정확하게 : 내 xyz.cs에 유형의 포유류가 부족한 속성이있는 경우. 클래스 다이어그램은 BIPED를 표시하고 나열합니다 ... 내가보고 싶은 것은 포유류가 다이어그램 자체의 계층 적 노드로 나열됩니다.
적어도 사용자 정의 유형의 경우 모든 유형에 대한 완전한 객체 트리입니다.
해결책
- 속성을 마우스 오른쪽 버튼으로 클릭하고 "협회로 표시"를 선택하십시오.
- 다른 클래스의 모든 속성에 대해 반복하십시오
다른 팁
Altova Umodel 또는 엔터프라이즈 아키텍트. 두 응용 프로그램 모두 클래스 다이어그램을 포함한 UML 다이어그램으로 C# 및 Java 코드를 리버스 엔지니어링 할 수 있습니다. 이를 위해 프로젝트의 Sourcecode 또는 어셈블리를 분석합니다.
기능이 적기 때문에 두 가지를 모두 사용했지만 Umodel을 선호합니다. !!!!!!!! EA는 프로젝트 관리, 버그 추적 등과 관련된 다른 많은 기능을 가지고 있기 때문에 과잉입니다. 불행히도 EA가 항상 특정 작업을 취소 할 수는 없습니다. Umodel을 사용하면 항상 실수를 취소 할 수 있으며 사용자 인터페이스는 더 사용자 친화적입니다.