very simple, preliminary solution to see the properties of complex classes as a nested lists with dropdown behaviour.
using ClassVisualizer; ClassVisualizer.ClassVisualizer.Visualize(typeof([ClassTobeVisualized));
When I was working with a legacy code containing a huge data class containing more than 40 classes and deeper than 10 layers, I needed a tool to see the structure of the class. I built this project as an helper while working with complex classes.
C#