Мой сценарий: я хочу написать в файле журнала часть кода, где произошло исключение (например, 5 строк до и 5 строк после строки, где произошло исключение - или, по крайней мере, весь код этого метода).
Моя идея состоит в том, чтобы декомпилировать файл pdb в коде C #, и из этого декомпилированного файла найти метод, который был исключен в блоке catch.
Файл Pbd существует, и мое приложение создается как отладочная версия.Я знаю, что есть инструменты, которые позволяют через его GUI (например, Reflector) выполнять декомпиляцию, но я хочу использовать эту функциональность в своем коде.
Как это сделать?