During a debug session, it\'s important for me to identify the name of the actual derived class in the debug info of specific instances.
I tried using this
During a debug session...
Remember that instead halting a session to add some throw-away code to then recompile and restart, one can use the debugger to divine that after the breakpoint is hit...
By utilizing the Immediate Window
of the debugger and typing a this.GetType().Name
off of the instance in question and then pressing Enter, it will be shown.
See VS Docs: Immediate Window
Is there a simple way to get the type of the derived class from within the base class?
Yes, for an example I can determine what the exception is by using the Name
property of GetType
and in real time: