Freigeben über


WhileStatementAst Constructor

Definition

Construct a while statement.

public:
 WhileStatementAst(System::Management::Automation::Language::IScriptExtent ^ extent, System::String ^ label, System::Management::Automation::Language::PipelineBaseAst ^ condition, System::Management::Automation::Language::StatementBlockAst ^ body);
public WhileStatementAst (System.Management.Automation.Language.IScriptExtent extent, string label, System.Management.Automation.Language.PipelineBaseAst condition, System.Management.Automation.Language.StatementBlockAst body);
new System.Management.Automation.Language.WhileStatementAst : System.Management.Automation.Language.IScriptExtent * string * System.Management.Automation.Language.PipelineBaseAst * System.Management.Automation.Language.StatementBlockAst -> System.Management.Automation.Language.WhileStatementAst
Public Sub New (extent As IScriptExtent, label As String, condition As PipelineBaseAst, body As StatementBlockAst)

Parameters

extent
IScriptExtent

The extent of the statement, from the label or while keyword to the closing curly brace.

label
String

The optionally null label.

condition
PipelineBaseAst

The condition tested on each iteration of the loop.

body
StatementBlockAst

The body executed on each iteration of the loop.

Exceptions

If extent or condition is null.

Applies to