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?