2
Visual Studio 2010에 호출 계층 구조 함수가 추가되었습니다. 누구든지 플러그인 내에서 액세스 할 수 있는지 알고 있습니까?VS2010의 호출 계층 구조에 프로그래밍 방식으로 액세스 할 수 있습니까?
Visual Studio 2010에 호출 계층 구조 함수가 추가되었습니다. 누구든지 플러그인 내에서 액세스 할 수 있는지 알고 있습니까?VS2010의 호출 계층 구조에 프로그래밍 방식으로 액세스 할 수 있습니까?
\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Microsoft.VisualStudio.CallHierarchy.Package.Definitions.dll에 대한 참조를 추가하고 ICallHierarchy 서비스를 가져올 수 있습니다.
public interface ICallHierarchy
{
void AddRootItem(ICallHierarchyMemberItem item);
void ShowToolWindow();
}
당신은 다른 통화 계층 .dll을을해야 할 수도 있습니다
ICallHierarchy을 사용하면 다음을 할 수 있습니다. Language.CallHierarchy.dll
이것은 내가 Language.CallHierarchy dll에 필요한 인터페이스 정의를 볼 수있는 것처럼 보입니다. 그러나 구현 DLL을 참조로 추가하려고하면 프로젝트에 추가되지 않습니다. 실제로 어떤 작업을 수행하기 위해 구체적인 오브젝트를 생성하려면 어떻게해야합니까? –
ICallHierarchyMemberItem을 직접 구현할 수 있으며, 자신 만의 개체를 만들어 Call Hierarchy 도구 창에 루트로 추가 할 수 있습니다. 거기에서 WPF는 데이터 바인딩을 사용하여 개체를 트리에 표시합니다. 그것은 아이들, 이름 등을 가질 수 있습니다. –
아, 그건 제가 원했던 것이 아닙니다. 아마도 질문에 충분히 명시하지 않았을 지 모르지만 저는 Visual Studio에서 구문 분석을 할 수 있기를 희망했습니다. 코드 계층 구조와 나를 위해 목록을 반환 –