메서드를 호출한 어셈블리 정보 가져오기
때때로 작성한 메서드를 과연 어디서 호출하는지 알고 싶을 때가 있습니다. 동일한 어셈블리 내에서의 호출일 수 도 있겠지만, public으로 노출된 메서드라면 현재 어셈블리 외의 외부에서도 호출이 가능합니다. 이럴 때 현재 메서드를 어느 어셈블리에서 호출하였는지를 알 수 있는 방법이 있습니다. 이미 알고 계시는지는 모르겠지만, Assembly 클래스의 정적메서드인 GetCallingAssembly 메서드가 이 방법을 제공하고 있습니다. 아래와 같이 솔루션이 구성되어 있을 때 MethodCallAssembly 프로젝트에서 CalledAssembly의 CalledClass내의 메서드를 호출한다고 할 때, public class CalledClass { public void CalledMethod() { // ..
C#
2009. 10. 22. 21:35
공지사항
- Total
- 88,003
- Today
- 1
- Yesterday
- 5
링크
TAG
- Internet Explorer 8
- Windows Live Writer
- ASP.NET MVC
- Code Coverage
- WLW
- ASP.NET 3.5 Extensions
- WP7
- Font
- MIX08
- Server Control
- assembly
- SilverLight
- Visual Studio 2010
- windows phone 7
- Visual Studio 2008
- ASP.NET
- Entity Framework
- Add-In
- ZIP 압축
- C# 3.0
- Barcode
- isolated storage
- Accent Color
- 압축해제
- Keybinding
- reflection
- Internet Explorer 8 Beta 2
- CopySourceAsHtml
- microsoft
- Windows Live