Share via


StaticParameterBinder.BindCommand Method

Definition

Overloads

BindCommand(CommandAst)

Bind a CommandAst to one of PowerShell's built-in commands.

BindCommand(CommandAst, Boolean)

Bind a CommandAst to the specified command.

BindCommand(CommandAst, Boolean, String[])

Bind a CommandAst to the specified command.

BindCommand(CommandAst)

Bind a CommandAst to one of PowerShell's built-in commands.

public:
 static System::Management::Automation::Language::StaticBindingResult ^ BindCommand(System::Management::Automation::Language::CommandAst ^ commandAst);
public static System.Management.Automation.Language.StaticBindingResult BindCommand (System.Management.Automation.Language.CommandAst commandAst);
static member BindCommand : System.Management.Automation.Language.CommandAst -> System.Management.Automation.Language.StaticBindingResult
Public Shared Function BindCommand (commandAst As CommandAst) As StaticBindingResult

Parameters

commandAst
CommandAst

The CommandAst that represents the command invocation.

Returns

The StaticBindingResult that represents the binding.

Applies to

BindCommand(CommandAst, Boolean)

Bind a CommandAst to the specified command.

public:
 static System::Management::Automation::Language::StaticBindingResult ^ BindCommand(System::Management::Automation::Language::CommandAst ^ commandAst, bool resolve);
public static System.Management.Automation.Language.StaticBindingResult BindCommand (System.Management.Automation.Language.CommandAst commandAst, bool resolve);
static member BindCommand : System.Management.Automation.Language.CommandAst * bool -> System.Management.Automation.Language.StaticBindingResult
Public Shared Function BindCommand (commandAst As CommandAst, resolve As Boolean) As StaticBindingResult

Parameters

commandAst
CommandAst

The CommandAst that represents the command invocation.

resolve
Boolean

Boolean to determine whether binding should be syntactic, or should attempt to resolve against an existing command.

Returns

The StaticBindingResult that represents the binding.

Applies to

BindCommand(CommandAst, Boolean, String[])

Bind a CommandAst to the specified command.

public:
 static System::Management::Automation::Language::StaticBindingResult ^ BindCommand(System::Management::Automation::Language::CommandAst ^ commandAst, bool resolve, cli::array <System::String ^> ^ desiredParameters);
public static System.Management.Automation.Language.StaticBindingResult BindCommand (System.Management.Automation.Language.CommandAst commandAst, bool resolve, string[] desiredParameters);
static member BindCommand : System.Management.Automation.Language.CommandAst * bool * string[] -> System.Management.Automation.Language.StaticBindingResult
Public Shared Function BindCommand (commandAst As CommandAst, resolve As Boolean, desiredParameters As String()) As StaticBindingResult

Parameters

commandAst
CommandAst

The CommandAst that represents the command invocation.

resolve
Boolean

Boolean to determine whether binding should be syntactic, or should attempt to resolve against an existing command.

desiredParameters
String[]

A string array that represents parameter names of interest. If any of these are specified, then full binding is done.

Returns

The StaticBindingResult that represents the binding.

Applies to