PSConsoleReadLineOptions.CommandsToValidateScriptBlockArguments Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Most commands do not accept script blocks, but for those that do, we want to validate commands in the script block arguments. Unfortunately, we can't know how the argument is used. In the worst case, for commands like Get-ADUser, the script block actually specifies a different language.
Because we can't know ahead of time all of the commands that do odd things with script blocks, we create a white-list of commands that do invoke the script block - this covers the most useful cases.
public:
property System::Collections::Generic::HashSet<System::String ^> ^ CommandsToValidateScriptBlockArguments { System::Collections::Generic::HashSet<System::String ^> ^ get(); void set(System::Collections::Generic::HashSet<System::String ^> ^ value); };
public System.Collections.Generic.HashSet<string> CommandsToValidateScriptBlockArguments { get; set; }
member this.CommandsToValidateScriptBlockArguments : System.Collections.Generic.HashSet<string> with get, set
Public Property CommandsToValidateScriptBlockArguments As HashSet(Of String)