microsoft / microsoft/WinDbg-Samples
DataModel string syntax not allowed inside JS extension
Open
@wmessmer-msft is already working on this.
Since Sep 26, 2025.
- Dominant language
- C++
- Stars
- 827
- Forks
- 135
- PR merge metrics
- No merged PRs in 30d
Description
One cannot use the same Data Model syntax for strings inside a JavaScript extension. For instance, instead of being able to use m.Name.ToLower().Contains one has to be aware of this extreme subtlety and use to JS equivalent. I know why this is the case but this this is very inconvenient for a user and drastically inconsistent.
vars.Add('getModule', name => host.currentProcess
.Modules
.Where(m => m.Name.toLowerCase().includes(name.toLowerCase())));
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.