我正在研究一些框架代码(System.AppDomain.GetDynamicDir 方法),这就是汇编程序显示的全部内容:
[MethodImpl(MethodImplOptions.InternalCall)]
private extern string GetDynamicDir();
调用这个方法时会发生什么?我指的不是这个特定的方法,而是一般具有此属性的方法。
From MSDN http://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.methodimploptions.aspx:
MethodImplOptions.InternalCall:指定内部
称呼。内部呼叫是对
内实现的方法
公共语言运行时本身。
所以基本上,CLR 提供了它自己的该方法的实现(可能是本机代码),这就是为什么您在反汇编程序中看不到它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)