ver http://blogs.msdn.com/b/jaredpar/archive/2010/02/19/flattening-class-hierarchies-when-debugging-c.aspx
ACTUALIZACIÓN: me escribió una herramienta comercial llamada OzCode que resuelve este problema. La idea es que si está interesado en una propiedad de la clase base, puede "Star" esa propiedad, lo que hace que la propiedad aparezca en la parte superior de la lista de miembros, y también en el texto de su principal.
Así, por ejemplo, en el siguiente escenario, tuve que ampliar dos nodos de base para llegar a ver las propiedades que quería, "importante" y "interesante":
Pero una vez que STAR estas propiedades, siempre aparecerán en la parte superior, incluso cuando se ve variables del tipo derivado, por lo que veremos:
Estos stars se conservan y se mostrará cada vez que ve un objeto de ese tipo de el DataTip o QuickWatch wi ndow desde ese momento, así que la próxima vez que tenga una variable de ese tipo, no necesitará expandir esos nodos "base". Y debido a que los valores destacados aparecen como el texto del nodo padre, si está mirando la estructura de árbol de estos objetos fuertemente anidados (como usted dijo que era), podrá ver estas propiedades sin siquiera expandir los nodos.
DIVULGACIÓN COMPLETA: Soy el coautor de la herramienta que he descrito aquí.
a) ¿Todavía existe esto? (su sitio está inactivo) b) ¿Funciona en todas las clases (clases nativas de .Net Framework)? – tbone
@tbone a) Sí, el producto se cambió de marca con el nombre [OzCode] (http://www.oz-code.com), actualicé mi respuesta b) Sí, lo hace! –
¿Ha probado los precios de A/B? Me encantaría tener esto, pero desembolsar $ 70 es un bloque psicológico bastante grande, incluso económicamente ilógico. – tbone