Como fazer com que [DebuggerDisplay] respeite classes herdadas ou pelo menos trabalhe com coleções?
Eu tenho uma classe que herda de umList<MagicBean>
. Ele funciona bem e como esperado em todos os aspectos, exceto um: quando eu adiciono o[DebuggerDisplay]
atributo. Mesmo olhando para List tem o seu[DebuggerDisplay("Count = {Count}")]
, se eu copio e colo no meu, perco a capacidade de olhar diretamente para todos os MagicBeans que tenho sem perfurar em base-> membros privados durante a depuração.
Como obtenho o melhor dos dois mundos? IE: valor personalizado na coluna de valor e Visual Studio não escondendo meus feijões mágicos de mim?