ZshRepeatStatementSyntax Class

public sealed class ZshRepeatStatementSyntax : ShellStatementSyntax

No documentation is available.

Inheritance
ShellStatementSyntax ZshRepeatStatementSyntax

Properties

NameDescription
Body
Count
DoKeyword
DoneKeyword
ListTerminatorToken
RepeatKeyword
public ShellStatementListSyntax Body { get; }

No documentation is available.

public ShellWordSyntax Count { get; }

Property value

ShellWordSyntax

No documentation is available.

DoKeyword

Syntax.g.cs
public SyntaxToken DoKeyword { get; }

Property value

SyntaxToken

No documentation is available.

DoneKeyword

Syntax.g.cs
public SyntaxToken DoneKeyword { get; }

Property value

SyntaxToken

No documentation is available.

ListTerminatorToken

Syntax.g.cs
public SyntaxToken ListTerminatorToken { get; }

Property value

SyntaxToken

No documentation is available.

RepeatKeyword

Syntax.g.cs
public SyntaxToken RepeatKeyword { get; }

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
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.cs
public override void Accept(ShellSyntaxVisitor visitor)
Parameters
visitor ShellSyntaxVisitor

No documentation is available.

Accept<TResult>(ShellSyntaxVisitor<TResult>)

Syntax.g.cs
public override TResult? Accept<TResult>(ShellSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor ShellSyntaxVisitor<TResult>
Returns

TResult?

No documentation is available.

Update(SyntaxToken, ShellWordSyntax, SyntaxToken, SyntaxToken, ShellStatementListSyntax, SyntaxToken)

Syntax.g.cs

Returns 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

repeatKeyword SyntaxToken
count ShellWordSyntax
listTerminatorToken SyntaxToken
doKeyword SyntaxToken
body ShellStatementListSyntax
doneKeyword SyntaxToken

Returns

ZshRepeatStatementSyntax

WithBody(ShellStatementListSyntax)

Syntax.g.cs

Returns this node with body in place of its ZshRepeatStatementSyntax.Body.

WithCount(ShellWordSyntax)

Syntax.g.cs

Returns this node with count in place of its ZshRepeatStatementSyntax.Count.

WithDoKeyword(SyntaxToken)

Syntax.g.cs

Returns this node with doKeyword in place of its ZshRepeatStatementSyntax.DoKeyword.

public ZshRepeatStatementSyntax WithDoKeyword(SyntaxToken doKeyword)

Parameters

doKeyword SyntaxToken

Returns

ZshRepeatStatementSyntax

WithDoneKeyword(SyntaxToken)

Syntax.g.cs

Returns this node with doneKeyword in place of its ZshRepeatStatementSyntax.DoneKeyword.

public ZshRepeatStatementSyntax WithDoneKeyword(SyntaxToken doneKeyword)

Parameters

doneKeyword SyntaxToken

Returns

ZshRepeatStatementSyntax

WithListTerminatorToken(SyntaxToken)

Syntax.g.cs

Returns this node with listTerminatorToken in place of its ZshRepeatStatementSyntax.ListTerminatorToken.

public ZshRepeatStatementSyntax WithListTerminatorToken(SyntaxToken listTerminatorToken)

Parameters

listTerminatorToken SyntaxToken

Returns

ZshRepeatStatementSyntax

WithRepeatKeyword(SyntaxToken)

Syntax.g.cs

Returns this node with repeatKeyword in place of its ZshRepeatStatementSyntax.RepeatKeyword.

public ZshRepeatStatementSyntax WithRepeatKeyword(SyntaxToken repeatKeyword)

Parameters

repeatKeyword SyntaxToken

Returns

ZshRepeatStatementSyntax