получить имя переменной в визуализаторе отладчика - PullRequest
7 голосов
/ 20 мая 2009

Есть ли способ получить базовое имя переменной целевого объекта в визуализаторе отладчика Visual Studio? Встроенный визуализатор строк делает это:

string myStr = "abc\ndef";
Debugger.Break();

Нажав на значок визуализатора для myStr, вы увидите текстовое поле «Выражение», показывающее «myStr». Как я могу получить это в моих собственных визуализаторах?

1 Ответ

9 голосов
/ 21 мая 2009

Это невозможно сделать. Единственной информацией, предоставляемой визуализатору, является значение.

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

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