Я знаю, что существует ряд инструментов для анализа кода .NET и расчета покрытия, а также для определения классов / методов / свойств и т. Д., Которые никогда не будут затронуты.
Однако я пытаюсьочистка унаследованного приложения, которое, я уверен, содержит некоторое количество неиспользуемого кода - однако к большому коду обращаются через некоторые произвольные и сложные методы отражения, которые маскируют намерения компилятора - поэтому любой инструмент покрытия, который анализирует только скомпилированный кодвряд ли сможет генерировать какие-либо надежные отчеты об использовании кода в этом приложении.
Существуют ли какие-либо инструменты, которые работают скорее как профилировщики, в результате чего они прослушивают работающее приложение и регистрируют, какие классы / методы / свойства действительно были созданы и созданыпокрытие на основе этих данных.
Надеюсь, я все прояснил - спасибо в ожидании