我正在尝试使用ClrMD 读取ClrObject
dmp 文件中a 的属性值。我可以使用函数读取对象的任何字段的值。不幸的是,这对于属性是不可能的。GetField<T>(string fieldName)
我已经考虑过是否可以通过执行属性的get方法来获取属性的值,在我的例子中是get_Int1
方法。在 clrmd 中是否可以在 ClrObject 上执行方法/函数?
我已经在这篇文章中读到,要弄清楚属性值并不容易。 在 .net 堆中查找类型的实例数据
但是,我想知道 Visual Studio 如何获取属性的值。我可以在 Visual Studio 中加载 minidump 文件并以"Debug with Managed Only"
. 然后我看到了本地变量,包括小型转储文件的属性!所以 Visual Studio 可以以某种方式解决这个问题。
有谁知道获取 ClrObject 属性值的解决方案?