Я хотел бы реализовать настраиваемый визуализатор отладчика в vs2008 для типичного массива, поскольку стандартный не отображает данные так, как мне бы хотелось. Однако Visual Studio не позволяет делать это для массивов по соображениям безопасности. Кажется, я помню, как читал об использовании WeakReference
в качестве объекта-оболочки, чтобы обойти это ограничение.
Итак, для начала я бы хотел показать что-то простое (код C #):
bool[] arrayOfBools = new bool[] { true, false, true, true, false };
Где вышеприведенное отображается как "10110"
.
Как я могу сделать это, используя WeakReference
? Есть ли другой способ сделать это?
Для более длинного массива типов bool было бы полезно отобразить их в двумерной сетке, скажем, используя элемент управления Uniform Grid в WPF.