Wie kann [DebuggerDisplay] geerbte Klassen respektieren oder zumindest mit Sammlungen arbeiten?

Ich habe eine Klasse, die von a erbtList<MagicBean>. Es funktioniert in jeder Hinsicht gut und wie erwartet, mit einer Ausnahme: wenn ich das hinzufüge[DebuggerDisplay] Attribut. Auch wenn das Anschauen von List seinen Reiz hat[DebuggerDisplay("Count = {Count}")]Wenn ich das nur kopiere und auf meine kopiere, verliere ich die Fähigkeit, alle MagicBeans, die ich habe, direkt zu betrachten, ohne beim Debuggen in base-> private Mitglieder zu bohren.

Wie bekomme ich das Beste aus beiden Welten? IE: Benutzerdefinierter Wert in der Wertespalte, und Visual Studio versteckt meine Magic Beans nicht vor mir?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage