Я сейчас отлаживаю свое приложение. (.Net Framework 4.6.2)
У меня есть экземпляр класса, который каким-то образом изменяется при выполнении определенной функции (при отладке). Теперь я хотел бы понять, что получил доступ и изменил объект.
void PerformCalculationWithObject(MyClass obj)
{
DoSomething(obj); // calls a lot of different operations
// which sometimes modify obj, and sometimes not.
}
Но класс большой и сложный, и многие функции вызываются под функцией.
Я знаю, что моей самой большой проблемой является отсутствие хорошего объектного дизайна в этом устаревшем коде, что приводит к этой проблеме.
Таким образом, вопрос в том, существует ли возможность автоматического прерывания , когда вызывается некоторый член класса (может быть, даже просто для конкретного экземпляра) (без установки множества точек останова).