PowerShellDoStatementSyntax Class
Represents a do ... while or do ... until loop.
public sealed class PowerShellDoStatementSyntax : ShellStatementSyntax- Inheritance
ShellStatementSyntaxPowerShellDoStatementSyntax
Properties
| Name | Description |
|---|---|
| Body | |
| CloseParenToken | |
| Condition | |
| ConditionKeyword | |
| DoKeyword | |
| IsUntil | Returns true when the loop repeats until the condition becomes true. |
| OpenParenToken |
Body
Syntax.g.csCloseParenToken
Syntax.g.csCondition
Syntax.g.csConditionKeyword
Syntax.g.csDoKeyword
Syntax.g.csOpenParenToken
Syntax.g.csMethods
Accept overloads
Accept(ShellSyntaxVisitor)
Syntax.g.cspublic override void Accept(ShellSyntaxVisitor visitor)Parameters
visitorShellSyntaxVisitor
No documentation is available.
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken, PowerShellScriptBlockSyntax, SyntaxToken, SyntaxToken, ShellStatementListSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellDoStatementSyntax Update(SyntaxToken doKeyword, PowerShellScriptBlockSyntax body, SyntaxToken conditionKeyword, SyntaxToken openParenToken, ShellStatementListSyntax condition, SyntaxToken closeParenToken)Parameters
doKeywordSyntaxTokenbodyPowerShellScriptBlockSyntaxconditionKeywordSyntaxTokenopenParenTokenSyntaxTokenconditionShellStatementListSyntaxcloseParenTokenSyntaxToken
Returns
WithBody(PowerShellScriptBlockSyntax)
Syntax.g.csReturns this node with body in place of its PowerShellDoStatementSyntax.Body.
public PowerShellDoStatementSyntax WithBody(PowerShellScriptBlockSyntax body)WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its PowerShellDoStatementSyntax.CloseParenToken.
public PowerShellDoStatementSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithCondition(ShellStatementListSyntax)
Syntax.g.csReturns this node with condition in place of its PowerShellDoStatementSyntax.Condition.
public PowerShellDoStatementSyntax WithCondition(ShellStatementListSyntax condition)WithConditionKeyword(SyntaxToken)
Syntax.g.csReturns this node with conditionKeyword in place of its PowerShellDoStatementSyntax.ConditionKeyword.
public PowerShellDoStatementSyntax WithConditionKeyword(SyntaxToken conditionKeyword)WithDoKeyword(SyntaxToken)
Syntax.g.csReturns this node with doKeyword in place of its PowerShellDoStatementSyntax.DoKeyword.
public PowerShellDoStatementSyntax WithDoKeyword(SyntaxToken doKeyword)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its PowerShellDoStatementSyntax.OpenParenToken.
public PowerShellDoStatementSyntax WithOpenParenToken(SyntaxToken openParenToken)