Using the legacy editing experience when hovering over a struct member during debugging, the value of this member variable was shown. With the new debugging experience this doesn't work anymore, only the declaration info is shown.
Old / Expected behavior:
Here the value of my_s.val is shown in the hover when hovering over val.
In the new experience only the declaration is shown, the value from the debugger is missing:
Hovering only over my_s shows the complete struct both in the old and new experience:
OS: Windows.
Example Source Code:
#include <iostream>
struct s{
int a,b,c,d,e,f,g,h {};
double val=42;
};
int main(int argc, char **argv) {
s my_s;
my_s.val=12;
std::cout << my_s.val << my_s.a << std::endl;
return 0;
}
Using the legacy editing experience when hovering over a struct member during debugging, the value of this member variable was shown. With the new debugging experience this doesn't work anymore, only the declaration info is shown.
Old / Expected behavior:
Here the value of my_s.val is shown in the hover when hovering over val.
In the new experience only the declaration is shown, the value from the debugger is missing:
Hovering only over my_s shows the complete struct both in the old and new experience:
OS: Windows.
Example Source Code: