PowerShell v3+ feature that uses regular dot notation to implicitly retrieve property values from or call methods on all elements of a collection.
Note: Previously, the feature was semi-officially known as just member enumeration, introduced in this 2012 blog post along with the feature itself. A decision to formally introduce the term member-access enumeration was made in early 2022.
For this reason, member-access-enumeration should be introduced as a synonyn. Please vote for adding it, if you can.
A simple example:
# Get all files in the current dir., as an array.
$files = @(Get-ChildItem -File)
# Use .Name directly on the array to return an enumeration of
# its elements' Name property values.
# It is the faster equivalent of:
# $files | ForEachObject { $_.Name }
$files.Name