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())));
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.