[CmdletBinding()]param( [string]$Filter, [switch]$NamesOnly ) $local:rVal = [MyScript]::_GetValidValues($Filter,$true) if( $NamesOnly ) { return $rVal } return $rVal | ForEach-Object { Join-Path $MyPSScriptRoot "$_`.ps1" }