Кто-нибудь знает, как ASP.NET загружает фрагмент кода (т. Е. Код, который вы пишете, включая комментарии) для исключения и отображает его пользователю.
Это экран ошибки с фрагментом кода желтым цветом, где строка, где происходит, выделена красным.
Я не знаю, как они это делают.
Но когда вы берете исключение и извлекаете стек вызовов, он представляет файл и номер строки, где произошло исключение. Достаточно просто загрузить файл в виде текста и отобразить его.