Skip to content

ValidateSet should support a dynamically generated set #3744

@lzybkr

Description

@lzybkr

People often use dynamic parameters so they can dynamically generate a ValidateSet attribute.

We should provide a simpler way to do this. One option is to accept a scriptblock:

param(
    [ValidateSet( { Get-ChildItem -ah | ForEach-Object Name } )]
    $HiddenFileName
)

Metadata

Metadata

Assignees

Labels

Issue-Enhancementthe issue is more of a feature request than a bugResolution-FixedThe issue is fixed.Up-for-GrabsUp-for-grabs issues are not high priorities, and may be opportunities for external contributorsWG-Enginecore PowerShell engine, interpreter, and runtime

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions