我正在使用 Natvis 在 VSCode 中为我的自定义类开发一些调试可视化。使用 CustomListItems 和一个简单的例子,我无法让它工作。基本上,我认为下面的代码应该显示 16 个项目,所有项目的值为 1,但我只得到类的基本类型..
<Type Name="vq23_t">
<DisplayString>16 x q23 Array</DisplayString>
<Expand>
<CustomListItems>
<Size>16</Size>
<Variable Name="ind" InitialValue="0" />
<Loop Condition="ind < 16">
<Item Name="{ind}"> 1 </Item>
<exec> ++ind </exec>
</Loop>
</CustomListItems>
</Expand>
</Type>
我得到什么:
噘嘴:16 x q23 数组
>[原始视图]:0x56594b40 <xin>
花了很多时间尝试各种事情,所以我将问题减少到这个基本级别并且无法让它工作。