PowerShellLabeledStatementSyntax Class
Represents a loop preceded by a label, :outer while (...) { }.
public sealed class PowerShellLabeledStatementSyntax : ShellStatementSyntax- Inheritance
ShellStatementSyntaxPowerShellLabeledStatementSyntax
Properties
| Name | Description |
|---|---|
| Label | The label without its leading colon. |
| LabelToken | |
| Statement |
LabelToken
Syntax.g.csStatement
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, ShellStatementSyntax) | Returns this node with the given parts, or itself when nothing changed. |
| WithLabelToken(SyntaxToken) | Returns this node with labelToken in place of its PowerShellLabeledStatementSyntax.LabelToken. |
| WithStatement(ShellStatementSyntax) | Returns this node with statement in place of its PowerShellLabeledStatementSyntax.Statement. |
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, ShellStatementSyntax)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellLabeledStatementSyntax Update(SyntaxToken labelToken, ShellStatementSyntax statement)WithLabelToken(SyntaxToken)
Syntax.g.csReturns this node with labelToken in place of its PowerShellLabeledStatementSyntax.LabelToken.
public PowerShellLabeledStatementSyntax WithLabelToken(SyntaxToken labelToken)WithStatement(ShellStatementSyntax)
Syntax.g.csReturns this node with statement in place of its PowerShellLabeledStatementSyntax.Statement.
public PowerShellLabeledStatementSyntax WithStatement(ShellStatementSyntax statement)