Skip to content

Commit ffa2ce3

Browse files
Add note on [ordered] caveats in v5.1 CL mode
In v5.1, [ordered] is not a type, nor is OrderedDictionary included in CoreTypes. [ordered] @{} syntax is permitted in v5.1 ConstrainedLanguage mode, but use of the object is limited.
1 parent 443f8b6 commit ffa2ce3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

reference/5.1/Microsoft.PowerShell.Core/About/about_Language_Modes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,10 @@ Special cases:
323323
- `[ref]` - Casting an object to type `[ref]` or
324324
`[Management.Automation.PSReference]` is not permitted. Other uses are
325325
permitted.
326+
- `[ordered]` - The `[ordered] @{}` expression is permitted and creates an
327+
object of type `[Collections.Specialized.OrderedDictionary]`. However,
328+
accessing methods of the object or directly instantiating an
329+
**OrderedDictionary** is not permitted.
326330

327331
### `NoLanguage` mode
328332

0 commit comments

Comments
 (0)