microsoft/MIEngine

Lacking VSCode natvis constructs

OfekShilon opened this issue · 8 comments

I'm going by the docs, submitting an issue where VSCode functionality is missing.
We (and probably many, many others) wish to use visualizers to debug hash maps and other standard data structures. Following the documented example, a few natvis constructs are needed for this:

  1. CustomListItems,
  2. Variable,
  3. Exec,
  4. Loop,
  5. If

It seems at least the first item isn't implemented, I suspect the rest too. It would be very valuable to be able to watch various hash maps, sets and dictionaries.

Looking at ExpandVisualzied I see it doesn't implement CustomListItemsType

I don't see any way to upvote on Github, but this is highly desirable. Also, the <Intrinsic> type as well.