Можно ли вызвать метод с параметрами (-ами) в пределах DebuggerDisplay attribute? Я не нашел полезной информации для этой проблемы в статье MSDN Using the DebuggerDisplay Attribute.Вызов метода DebuggerDisplayAttribute с параметром
Я пытаюсь вызвать метод ToString
со строковым параметром "d"
; но следующие не были обработаны:
[DebuggerDisplay(@"{ToString(""d"")}")]
public class ...
Я знаю, что вместо сложных выражений рекомендуется использовать частную собственность. Но возможно ли это с выражением?
Какая версия Visual Studio? Это отлично работает для меня, вроде. Если я нахожусь над локальным, он показывает атрибут DebuggerDisplay, но в окнах locals/watch он отображает ToString(). То, что показано в locals/watch, контролируется пользовательской настройкой в меню «Сервис»> «Параметры»> «Отладка», «Показывать необработанную структуру объектов в окне переменных». Если это отмечено, вы всегда получаете ToString и DebuggerDisplay игнорируется там. –
@mikez Я использую VS 2015 Enterprise, все обновления установлены. Я попробовал это на виртуальной машине и там тоже хорошо работает, но в моей основной среде он всегда игнорирует атрибут. – Koopakiller