在試圖找到可能的異常原因時,我使用Reflector來跟蹤代碼路徑。我有越陷越深,但最終在方法調用看起來像:是否可以將標記爲MethodImplOptions.InternalCall的方法鏈接到其實現?
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SomeMethod(int someParameter);
此標記的方法告訴框架某處調用C++函數。有什麼方法可以找出實際調用的方法,反過來又可能調用什麼?
注:我真的不想看到這個方法的源代碼,我只是想知道可能的事情,可能會拋出異常,我看到源於此方法調用。
通過對http://www.koders.com/cpp/fid006DC4C11F458707221DA6ED2ED9CC3C7AE12E11.aspx和HTTP的組合:/ /www.koders.com/cpp/fidFB82C2FF644D476EBEFA132529BA1A6DCA264698.aspx我設法得到我想要的。 – adrianbanks 2010-05-05 21:13:24