Как реализовать пользовательский визуализатор отладчика в VS2008 для массива с помощью WeakReference? - PullRequest
3 голосов
/ 15 декабря 2009

Я хотел бы реализовать настраиваемый визуализатор отладчика в vs2008 для типичного массива, поскольку стандартный не отображает данные так, как мне бы хотелось. Однако Visual Studio не позволяет делать это для массивов по соображениям безопасности. Кажется, я помню, как читал об использовании WeakReference в качестве объекта-оболочки, чтобы обойти это ограничение.

Итак, для начала я бы хотел показать что-то простое (код C #):

bool[] arrayOfBools = new bool[] { true, false, true, true, false };

Где вышеприведенное отображается как "10110".

Как я могу сделать это, используя WeakReference? Есть ли другой способ сделать это?

Для более длинного массива типов bool было бы полезно отобразить их в двумерной сетке, скажем, используя элемент управления Uniform Grid в WPF.

...