Анализ кода: проверьте, вызван ли метод определенным классом - PullRequest
0 голосов
/ 13 ноября 2018

Я работаю над огромным C # + VB.NET-решением, которое насчитывает около 210 проектов.

Некоторые разработчики со временем использовали метод, который работает только в определенном контексте (должен присутствовать HttpContext), что означает, что консольные приложения, которые где-то в своем calltree используют этот метод, потерпят неудачу.

Кроме исключения исключения (которое может нарушить работающие решения), есть ли способ проверить, вызывается ли этот контекстно-зависимый метод определенным «родителем»?

В Visual Studio это возможнов «Найти все ссылки», поэтому я ищу какой-то инструмент, который мог бы сделать это рекурсивно, чтобы дать мне список, например: все проекты, которые так или иначе вызывают этот сломанный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...