2014-10-18 1 views
0

VSpackage에서 코드에서 "호출 계층 뷰"를 프로그래밍 방식으로 호출하고 코드에서 해당 결과에 액세스 할 수 있습니까?Visual Studio Call Hierarchy보기 : 프로그래밍 방식으로 호출

완성도를 들어 : VSpackage 대상은 비주얼 스튜디오에게 2013

업데이트
최종 목표는 주어진 방법 (네임 스페이스와 클래스 주어진이) 열린 솔루션 내부/사용라고 몇 번이나 찾을 수 있습니다 .

+0

당신이하려는 일에 대해 자세히 설명해 줄 수 있습니까? 어쩌면 예를 들어 주시겠습니까? –

+0

@PhilipPittle 당신 말이 맞아요, 업데이트를 참조하십시오. – Lando

답변

1

나는 아무 말도하지 않을 것입니다. 그 이유는 "콜 계층 구조보기"가 데이터 세트를 직접 공개하지 않기 때문입니다. 대신 데이터 세트를 직접 처리 한 후 더 나은 서비스를 제공 할 수 있습니다. 이 정보를 얻으려면 (새 C# 컴파일러)을 사용할 수 있습니다. 참조 : How to use C# to find usages of a class or method?

또는 을 동일한 쪽 끝으로 사용할 수도 있습니다. 코드 프로젝트에 대한 사용법을 보여주는 자습서가 있습니다. http://www.codeproject.com/Articles/408663/Using-NRefactory-for-analyzing-Csharp-code

또는 IDE에서 코드에 액세스 할 수있는 횟수를 보려면 Visual Studio 2013 Ultimate로 업그레이드하고 코드 렌즈 : http://blogs.msdn.com/b/zainnab/archive/2013/07/09/visual-studio-2013-preview-codelens-aka-code-information-indicators.aspx을 사용할 수 있습니다. .

+0

내 VSPackage에서 추가 코드 분석을 위해이 정보가 필요하므로 최신 제안은 적용되지 않습니다. nrefactory (좋은 것 같습니다)에 대해 들어 본 적이 없습니다. Roslyn은 좋다. Nuget 라이브러리로 다른 프로젝트에서 사용하고 있습니다. 문제는 내가 이해할 수 있기 때문에, 작업 공간으로 작업하기 위해 실제로 Visual Studio 2014 (아직 CTP)를 사용해야한다는 것입니다. – Lando