2009-05-29 3 views
0

Postsharp OnMethodBoundaryAspect를 사용할 때 주어진 메서드 호출을 시작한 호출 어셈블리를 가져 오는 방법이 있습니까? GetCallingAssembly는 호출되는 메서드가있는 어셈블리를 반환합니다.포스트 샤프 - 콜링 어셈블리 불러 오기?

참고 - 포스트 샤프 포럼에 문제가 있습니다. 그렇지 않으면 게시했을 것입니다.

답변

0

아니오; 방법이 없다.

유일한 방법은 System.Diagnostics.StackTrace를 사용하여 스택을 걷는 것입니다.

-gael

+1

부끄러운 일이 아닙니다. 괜찮 감사. –

+0

그러나 PostSharp 포럼에 어떤 문제가 있습니까? 아무도 더 이상 불평하지 않으므로 다소 안정적이라고 생각합니다. –

+0

스택을 걷는 것은 그렇게 고통스럽지 않습니다. http://geekswithblogs.net/alternativedotnet/archive/2006/02/04/68162.aspx, 확인 GetCallingAssemblies() 메서드 임셈입니다. – Groo