作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个枚举,我想弄清楚是什么代码实际创建了它的一个实例。我有很多代码,而且我相当确定我正在寻找的代码是在我当前解决方案中不存在的众多晦涩项目之一中,因此查找用法将不起作用。
我知道枚举上没有构造函数这样的东西,但我真的很想要一种方法来中断执行并在任何代码创建和使用此枚举时检查调用堆栈。我曾尝试在各个枚举值上放置断点,但它们从不切换,即使我知道它们正在被使用。
这可能吗,还是我需要走另一条路才能找到我要找的东西。
最佳答案
好吧,这在技术上是可行的,假设您控制枚举本身的代码:
此外,如果您真正想做的是在将此枚举的成员添加到特定集合时查看调用堆栈(如您在评论中所说),为什么不在该集合上找到用法(希望它有一个较小的范围?)并在添加项目的任何地方放置断点(或者更好的是,带有 $CALLSTACK 伪变量的 TracePoints)?
关于c# - 枚举创建断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6929908/
我是一名优秀的程序员,十分优秀!