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