En essayant de trouver la cause possible d'une exception, je suis un chemin de code utilisant Reflector. J'ai plus profond et plus profond, mais a fini par à un appel de méthode qui ressemble à:Est-il possible de lier une méthode marquée avec MethodImplOptions.InternalCall à son implémentation?
[MethodImpl(MethodImplOptions.InternalCall)]
private extern void SomeMethod(int someParameter);
Ce balisage sur la méthode indique le cadre d'appeler une fonction C++ quelque part. Existe-t-il un moyen de savoir quelle méthode est réellement appelée, et à son tour quoi d'autre est susceptible d'être appelé? NB: Je ne veux pas vraiment voir le code source de cette méthode, je veux juste savoir les choses possibles qui pourraient jeter l'exception que je vois qui provient de cet appel de méthode.
une combinaison de http://www.koders.com/cpp/fid006DC4C11F458707221DA6ED2ED9CC3C7AE12E11.aspx et http://www.koders.com/cpp/fidFB82C2FF644D476EBEFA132529BA1A6DCA264698.aspx J'ai réussi à obtenir ce que je voulais. – adrianbanks