хм, я чувствую, что мой заголовок ОП звучит неправильно, но я не уверен, как его поставить ...
Я имею в виду что-то вроде во время выполнения, всякий раз, когда нажимается кнопка, открывается диалоговое окно, вызывается любой метод и т. Д. Будет какой-то вывод, который распечатывает мою StackTrace, или что-то, указывающее, где я нахожусь в коде.
Причина в том, что я только что выбрал новый проект с очень большим исходным кодом (62 проекта в решении), так что почти всегда я понятия не имею, когда открываются диалог или представление, где находится файл или Метод находится. Поэтому я хочу найти хороший способ отслеживать, где я нахожусь, сказать мне, какие файлы или хотя бы метод, который его вызывает. Тогда я буду знать, где установить точку останова в VS.
Но, как я уже сказал, проекты довольно большие, поэтому я не могу пойти к каждому классу и каждому методу, чтобы добавить Debug.WriteLine("Method XXX being called")
.
Так что мне интересно, есть ли способ сделать кусок кода вызываемым всякий раз, когда выполняется какой-либо метод? Т.е. какой-нибудь обработчик событий, который будет выполняться всякий раз, когда вызывается метод? Или Visual Studio имеет функциональность, которая может помочь мне отследить, где я нахожусь в коде? (т.е. при нажатии кнопки последняя строка возврата - XXXX)