Я пытаюсь сделать визуализатор отладчика для контейнера, который хранит значения в кусках. Я хочу сделать расширение списка как для значений, так и для кусков, но, насколько я вижу, один тип может иметь только одно расширение списка. Может быть несколько подузлов Expand
, таких как ArrayItems
, но все они создают один список. Да, я могу сделать расширение чанков для контейнера, а затем сделать расширение значения для каждого чанка. Но мне нужны два контейнерных подузла с такими расширениями:
MyList
|-values
| |-0
| |-1
|
|-chunks
| |-0
| |-1
Есть ли способ сделать это с помощью natvis xml?
Synthetic item expansion
. Это позволяет вам создать искусственный дочерний элемент, который не является результатом выражения. Искусственный элемент может иметь собственные дочерние элементы. Вы можете обратиться к Micorsoft Docs для получения дополнительной информации. - person Barrnet Chou   schedule 28.12.2020