[PSS2016]Primal Sense for $PSBoundParameters.ContainsKey
Posted: Thu Nov 10, 2016 6:44 am
Hi,
a few months ago, I noticed a breaking change in how Enumerations were evaluated within boolean expressions. Which lead me from switching one of my most ancients behaviors: How to check whether a parameter was bound:
Previously
... to ...
currently
As it happens, this is actually the definitive way to determine, whether a parameter was bound - the previous way was unreliable to begin with.
Soooo ... I know you implemented Primal Sense for the previous method at my request back then (many thanks, it has served me well), would you mind also adding Primal Sense for the precise method of determining whether a parameter was bound?
Cheers,
Bosparan
a few months ago, I noticed a breaking change in how Enumerations were evaluated within boolean expressions. Which lead me from switching one of my most ancients behaviors: How to check whether a parameter was bound:
Previously
- if ($PSBoundParameters["BackgroundColor"])
- # ...
- }
currently
- if ($PSBoundParameters.ContainsKey("BackgroundColor"))
- # ...
- }
Soooo ... I know you implemented Primal Sense for the previous method at my request back then (many thanks, it has served me well), would you mind also adding Primal Sense for the precise method of determining whether a parameter was bound?
Cheers,
Bosparan