Open
Description
In Helper.cs
, the function GetCommandInfo
checks the commandInfoCache for a given command, and - if it does not exist in the cache - retrieves the info from a powershell session. Unlike in the deprecated function GetCommandInfoLegacy
, however the command info is never added to the commandInfoCache dictionary. (Compare lines 750 and 776)
I'd like to open a PR to correct this, assuming this is indeed a bug.
This should help marginally with performance issues due to contentions from the locks in the GetCommandInfo
and GetCommandInfoLegacy
functions.