Могу ли я программно овладеть автоматическими / локальными переменными, которые отображаются при отладке? - PullRequest
0 голосов
/ 09 марта 2010

Я пытаюсь создать журнал ошибок, который регистрирует текущие значения, которые активны в функции, вызвавшей ошибку. (просто для удовольствия, так что это не критическая проблема)

При переходе в режим останова и просмотре вкладок locals и autos-tab вы можете увидеть все активные переменные (имя, тип и значение), было бы полезно получить их для ведения журнала при возникновении ошибки. и в некоторых других случаях.

Для моего примера я просто хочу найти все локальные переменные типа string и integer и сохранить их имя и значение.

Возможно ли это с помощью отражения? Любые советы или указатели, которые приближают меня к моей цели, будут очень благодарны.

У меня есть игра с использованием выражения на конкретном объекте (структуре) для создания автомата для набора данных, но я не сделал ничего подобного тому, о чем я просил выше, поэтому, пожалуйста, сделайте меня счастливым и сказать, что это возможно.

Спасибо.

1 Ответ

1 голос
/ 09 марта 2010

Если вы хотите воспроизвести поведение отладчика, вы можете быть отладчиком. См. Центр изучения расширяемости Visual Studio . В частности, смотрите ссылки в разделе «Отладчики».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...