Tengo una clase que hereda de List<MagicBean>
. Funciona bien y como se esperaba en todos los aspectos excepto en uno: cuando agrego el atributo [DebuggerDisplay]
. A pesar de que mirar List tiene su valor [DebuggerDisplay("Count = {Count}")]
, si copio y pegé eso en el mío, pierdo la capacidad de mirar directamente a todos los MagicBeans que tengo sin tener que profundizar en los miembros base-> privados mientras se depura.¿Cómo hacer que [DebuggerDisplay] respete las clases heredadas o al menos trabaje con colecciones?
¿Cómo puedo obtener lo mejor de ambos mundos? IE: valor personalizado en la columna de valor, y Visual Studio no oculta mis beans mágicos de mí?
Nifty, es útil, pero parece bastante copiar y pegar.No puedo realizar pruebas en este momento, pero ¿hay alguna forma de que pueda usar el código que Lista ya usa, o al menos poder escribir una versión genérica una vez? Odiaría escribir esto para cada clase de contenedor personalizado. – MighMoS
Después de haber estado cavando, aparentemente la respuesta es no. – MighMoS