c# - 如何在每次访问类时设置断点

标签 c# .net visual-studio debugging breakpoints

在使用第三方系统时,尤其是动态加载提供程序、 Controller 、组件等的高度可配置系统时,有时我只想知道某个对象或类何时被访问。通常,我会在我的源代码中的任何潜在行上放置一个断点(这很麻烦,但它有效),但如果源代码不可用:

如何指示 Visual Studio 2010 Ultimate 中断对给定类的任何和每次访问?

注意:就我的经验而言,这通常是不可能的,但我希望看到它得到证实

最佳答案

不是最优雅的,但如果你 Ctrl+F public 那么你可以在 F9 之间发送垃圾邮件 [ set breakpoint] 然后 F3 [find next] 在类的每个公共(public)入口点上设置断点。

您可能还想为 protectedinternal 入口点以及任何显式接口(interface)实现(没有 public 的声明)添加断点>)

关于c# - 如何在每次访问类时设置断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3565694/

相关文章:

c# - Telerik Open Access 错误 : Exception: System. ArgumentNullException : Value cannot be null. 参数名称:converterName

c# - 将 xml 响应映射到类?

c# - "for(;;)"在 C# 中有什么作用?

c# - 使用 .NET 进行低级文件访问

c# - FileStream.Close() 没有立即关闭文件句柄

c# - 如何调试此 Web 服务 http 处理程序?

visual-studio - 是否有用于 Visual Studio 的工具可以显示所有调用函数的列表?

c# - 在从查询返回字符串值之前检查异常

c# - 确定 XDocument 中的元素

c++ - C++ 中的运算符逗号? : conditional