Real time debugging

Каким образом это можно реализовать в XNA? Что я хочу, так это следующее: при компиляции проекта должно запускаться два окна - игра и окно дебаггера(read-only). Дебаггер должен дампить состояние всех моих переменных, объявленных в главном классе игры (наследуемый от Game), в реальном времени (1-3 раза в секунду).

Скидывать все в обычный файл (.txt, .csv), не вариант. У меня на уме пока только рефлексия и сериализация. Сталкивался кто с этим вопросом? Что посоветуете?

PS

Вот

что удалось найти но это мне не подходит.