Сброс массива с помощью Windbg

В С# у меня есть объект, например Shape, который имеет два поля area и length.

У меня есть shapeList, который представляет собой набор фигур.

У меня есть адрес shapeList в аварийном дампе.

Мне нужен скрипт в windbg, который перебирает каждый элемент в массиве shapeList и отображает только значение area для каждой формы.


person Rockstart    schedule 25.04.2012    source источник
comment
Вы смотрели документацию по Windbg, которая включена в установку? в файле .chm есть несколько очень хороших инструкций по написанию сценариев.   -  person Chris    schedule 25.04.2012


Ответы (1)


person    schedule
comment
В чем разница между размером элемента и длиной? Как найти смещение дочернего объекта в родительском? - person Rockstart; 26.04.2012
comment
Размер элемента — это размер элемента в списке, поэтому, если это ссылочный тип (например, класс), он составляет 8 байт (или 4, если 32-битный). Длина — это размер массива (т. е. _size в объекте списка). - person Remi Lemarchand; 26.04.2012