때때로 작성한 메서드를 과연 어디서 호출하는지 알고 싶을 때가 있습니다.
동일한 어셈블리 내에서의 호출일 수 도 있겠지만, public으로 노출된 메서드라면 현재 어셈블리 외의 외부에서도 호출이 가능합니다.
이럴 때 현재 메서드를 어느 어셈블리에서 호출하였는지를 알 수 있는 방법이 있습니다.
이미 알고 계시는지는 모르겠지만, Assembly 클래스의 정적메서드인 GetCallingAssembly 메서드가 이 방법을 제공하고 있습니다.
'C#' 카테고리의 다른 글
C#으로 Acrobat(PDF) 문서를 이미지로 변환하기 (9) | 2010.02.20 |
---|---|
운영체제에 등록되지 않은 폰트 사용하기 (0) | 2008.08.25 |
C# 3.0의 발전 (2) - Object and Collection Initializer (0) | 2007.10.18 |
C# 3.0의 발전 (1) - Auto-Implemented Properties (0) | 2007.10.18 |