Как декодировать токен метаданных вызова в CIL? - PullRequest
0 голосов
/ 11 мая 2018

Я изучал сборку CIL, и я не понимаю, как декодировать токен метаданных из инструкции вызова.Из документации ECMA-335:

Инструкция вызова вызывает метод, указанный методом дескриптора.Метод является токеном метаданных (methodref, methoddef или methodpec;)

Я не могу найти ссылку на эту кодировку токена.Спасибо.

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете использовать метод Module.ResolveMethod , чтобы получить объект MethodInfo из токена метаданных.

Возвращает метод, определенный токеном метаданных.

Посмотрите на различные страницы перегрузки в msdn, они содержат довольно обширный пример.

...