ZshRepeatStatementSyntax Class
public sealed class ZshRepeatStatementSyntax : ShellStatementSyntaxNo documentation is available.
- Inheritance
ShellStatementSyntaxZshRepeatStatementSyntax
Properties
| Name | Description |
|---|---|
| Body | |
| Count | |
| DoKeyword | |
| DoneKeyword | |
| ListTerminatorToken | |
| RepeatKeyword |
Body
Syntax.g.csCount
Syntax.g.csDoKeyword
Syntax.g.csDoneKeyword
Syntax.g.csListTerminatorToken
Syntax.g.csRepeatKeyword
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, ShellWordSyntax, SyntaxToken, SyntaxToken, ShellStatementListSyntax, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithBody(ShellStatementListSyntax) | Returns this node with body in place of its ZshRepeatStatementSyntax.Body. |
| WithCount(ShellWordSyntax) | Returns this node with count in place of its ZshRepeatStatementSyntax.Count. |
| WithDoKeyword(SyntaxToken) | Returns this node with doKeyword in place of its ZshRepeatStatementSyntax.DoKeyword. |
| WithDoneKeyword(SyntaxToken) | Returns this node with doneKeyword in place of its ZshRepeatStatementSyntax.DoneKeyword. |
| WithListTerminatorToken(SyntaxToken) | Returns this node with listTerminatorToken in place of its ZshRepeatStatementSyntax.ListTerminatorToken. |
| WithRepeatKeyword(SyntaxToken) | Returns this node with repeatKeyword in place of its ZshRepeatStatementSyntax.RepeatKeyword. |
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, ShellWordSyntax, SyntaxToken, SyntaxToken, ShellStatementListSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public ZshRepeatStatementSyntax Update(SyntaxToken repeatKeyword, ShellWordSyntax count, SyntaxToken listTerminatorToken, SyntaxToken doKeyword, ShellStatementListSyntax body, SyntaxToken doneKeyword)Parameters
repeatKeywordSyntaxTokencountShellWordSyntaxlistTerminatorTokenSyntaxTokendoKeywordSyntaxTokenbodyShellStatementListSyntaxdoneKeywordSyntaxToken
Returns
WithBody(ShellStatementListSyntax)
Syntax.g.csReturns this node with body in place of its ZshRepeatStatementSyntax.Body.
public ZshRepeatStatementSyntax WithBody(ShellStatementListSyntax body)WithCount(ShellWordSyntax)
Syntax.g.csReturns this node with count in place of its ZshRepeatStatementSyntax.Count.
public ZshRepeatStatementSyntax WithCount(ShellWordSyntax count)WithDoKeyword(SyntaxToken)
Syntax.g.csReturns this node with doKeyword in place of its ZshRepeatStatementSyntax.DoKeyword.
public ZshRepeatStatementSyntax WithDoKeyword(SyntaxToken doKeyword)WithDoneKeyword(SyntaxToken)
Syntax.g.csReturns this node with doneKeyword in place of its ZshRepeatStatementSyntax.DoneKeyword.
public ZshRepeatStatementSyntax WithDoneKeyword(SyntaxToken doneKeyword)WithListTerminatorToken(SyntaxToken)
Syntax.g.csReturns this node with listTerminatorToken in place of its ZshRepeatStatementSyntax.ListTerminatorToken.
public ZshRepeatStatementSyntax WithListTerminatorToken(SyntaxToken listTerminatorToken)WithRepeatKeyword(SyntaxToken)
Syntax.g.csReturns this node with repeatKeyword in place of its ZshRepeatStatementSyntax.RepeatKeyword.
public ZshRepeatStatementSyntax WithRepeatKeyword(SyntaxToken repeatKeyword)