2012-04-04 2 views
0

Visual Studio에서 단일 함수의 호출 계층 구조를 표시 할 수 있습니다. 내가 찾고있는 것은 동일한 기능이지만 C# 코드 내부에서 액세스 할 수 있습니다.C# : 코드에서 호출 계층 구조에 액세스

자체 작성된 Visual Studio 플러그인을 통해 일부 API를 사용할 수 있습니까? 또는 코드 분석을 위해 일부 라이브러리에 직접 액세스 할 수 있습니까?

정적 코드 분석을 통해 프로그램의 CFG를 얻는 것으로 충분할 것입니다.

+0

여기를보십시오 [http://www.csharp-examples.net/reflection-callstack/]. – Aliostad

+0

아마 가장 좋은 방법 일 것이지만 인라인 된 방법을 설명하지 않으므로 완벽하지는 않습니다. 더 나은 대안을 생각할 수 없기 때문에 어쨌든 +1하십시오! –

+0

그리고 런타임 분석, 정적 분석을 찾고 있어요. – Tarion

답변

0

발견 된 FxCop이 호출 스택을 가져올 필요가 있습니다.

VS Professional 및 Ultimate 및 Windows SDK의 일부와 함께 제공됩니다.

아직 전체 controllflow 그래프 구현을 찾고 있지만 다른 질문이 있습니다.

관련 문제