1
我想知道这个特性是如何在VS中实现的 - 我知道它在调试应用程序的内存中存在某种对被调试对象的弱引用,但它究竟是如何完成的?在.NET调试器中如何实现“Make Object ID”?
我知道简单地跟踪地址(就像使用本地代码一样)将不起作用,因为GC可能会移动对象,导致地址无效。
谢谢。
我想知道这个特性是如何在VS中实现的 - 我知道它在调试应用程序的内存中存在某种对被调试对象的弱引用,但它究竟是如何完成的?在.NET调试器中如何实现“Make Object ID”?
我知道简单地跟踪地址(就像使用本地代码一样)将不起作用,因为GC可能会移动对象,导致地址无效。
谢谢。
它的描述可以找到here。它使用非托管API。