These notes, in no particular sequence, are provided if you intend to make changes to the delivered PSEC code.
Refer to thewhich is part of the .
This is a list of quirks in no particular sequence.
Function names that duplicate an existing function name, even in a different module, will silently overwrite the original function.
Calling a function in a statement without directing the result to $null or wrapping the call in a
[void](& ....) expression
will silently add the result to the callde functions return values. This can be difficult to find.
The toString statement needs to be implemented in a subclass if it is to change the value of what is displayed.
It would appear certain class validation only takes place when a class is instantiated, not when it is loaded.
PSEC is an extensive set of Powershell enhancements that, along with other acknowledged works, is deployed into the public domain subject to the limitations detailed below.
More detailed information is found by clicking on the link that triggered this popup