Сгладить наследованных участников в окне Watch Visual Studio?

Там некоторый путь состоит в том, чтобы заставить окно Watch отобразить все унаследованные свойства и поля в одном длинном плоском списке, а не скрытый позади вложенного "основного" узла?

Я отлаживаю некоторый код C#, который делает крупное использование из наследования - некоторые свойства, которые я хочу наблюдать, находятся позади трех уровней "основы" в окне Watch. Это было бы более или менее терпимо, если бы я просто хотел исследовать сингл такой объект, но я на самом деле смотрю на дерево их...

23
задан JaredPar 17 February 2010 в 22:04
поделиться

1 ответ

Не как таковой. Понимаете, это особенность! Возможность увидеть, откуда берется собственность, очень важна в большинстве случаев.

Я понимаю вашу боль. Есть некоторые обходные пути. Во-первых, вы можете просто поместить object.property в окно просмотра. Это просто отобразит свойство, которое вы ищете. Это отлично подходит для изучения определенного свойства, но не для всех остальных.

Вы также можете попробовать объект (BaseClass) . Это приведет к преобразованию его в базовый объект, содержащий свойство (свойства?), Которое вы ищете. Опять же, он отлично подходит для поиска определенного подмножества свойств, но полностью скрывает все остальные.

Удачи и хорошей охоты.

4
ответ дан 29 November 2019 в 03:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: