Shortcut from debugged variable to memory view (extendable byte array visualization)
Lets say you have a byte array that may or may not have some kind of structure in the data in it - maybe you are trying to figure out what the structure is if it's in unknown format or you are trying to fix a bug and visualizing the array content would help somehow.
So I would like to be able to set a breakpoint where that variable is, then hover over and/or right click the variable to get an option to view it in a range bounded but unboundable memory view -like view, which could be say, easily scripted to support various formats the byte array might contain even if it was just partial, so you could have the usual hex and text column and in addition some sort of interpreted column. So imagine you had a Memory View that can be range bounded to the byte array length with hex,text and additional column the contents of which are based on the data but can be scripted trivially with couple lines of code to show whatever.
I'd like this in C# and C/C++ debugger.
Additionally, I'd like to be able to keep the view pointing to the last address the variable was at visible constantly even when it goes out of scope and have the option of highlight changes in the buffer.
The extendability should be such that 3rd party could add a support to interpret data using some eg. plugins for 3rd party network monitoring tool used to analyze network buffer content, or some obscure assembly language etc.