Ho una classe che eredita da un List<MagicBean>
. Funziona bene e come previsto in tutti gli aspetti tranne uno: quando aggiungo l'attributo [DebuggerDisplay]
. Anche se guardare List ha il suo valore come [DebuggerDisplay("Count = {Count}")]
, se io copio e incollo il tutto sul mio, perdo la capacità di guardare direttamente tutti i MagicBeans che ho senza eseguire il drill in base-> membri privati durante il debug.Come rendere [DebuggerDisplay] rispettare le classi ereditate o almeno lavorare con le collezioni?
Come ottengo il meglio di entrambi i mondi? IE: valore personalizzato nella colonna valore e Visual Studio non nasconde i miei magic bean da me?
Nifty, è utile, ma sembra piuttosto copia e incolla.Non posso testare adesso, ma c'è un modo in cui posso usare il codice che List utilizza già, o per lo meno essere in grado di scrivere una versione generica una volta? Non vorrei scrivere questo per ogni classe di container personalizzata. – MighMoS
Dopo aver scavato un po ', a quanto pare la risposta è no. – MighMoS