I have a problem applying the DebuggerDisplay attribute on a generic class:
DebuggerDisplay
[DebuggerDisplay(\"--foo--\")] class Foo { } [DebuggerDisplay(\"Bar: {t
[Disclaimer: I'm affiliated with OzCode]
You can use OzCode's Reveal feature which supports nested/recursive debug information. Once you define it for an instance it would be used automatically for all instances of that type.