PosixElifClauseSyntax Class
public sealed class PosixElifClauseSyntax : ShellSyntaxNodeNo documentation is available.
- Inheritance
ShellSyntaxNodePosixElifClauseSyntax
Properties
| Name | Description |
|---|---|
| Body | |
| Condition | |
| ElifKeyword | |
| ThenKeyword |
Body
Syntax.g.csCondition
Syntax.g.csElifKeyword
Syntax.g.csThenKeyword
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, ShellStatementListSyntax, SyntaxToken, ShellStatementListSyntax) | Returns this node with the given parts, or itself when nothing changed. |
| WithBody(ShellStatementListSyntax) | Returns this node with body in place of its PosixElifClauseSyntax.Body. |
| WithCondition(ShellStatementListSyntax) | Returns this node with condition in place of its PosixElifClauseSyntax.Condition. |
| WithElifKeyword(SyntaxToken) | Returns this node with elifKeyword in place of its PosixElifClauseSyntax.ElifKeyword. |
| WithThenKeyword(SyntaxToken) | Returns this node with thenKeyword in place of its PosixElifClauseSyntax.ThenKeyword. |
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, ShellStatementListSyntax, SyntaxToken, ShellStatementListSyntax)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PosixElifClauseSyntax Update(SyntaxToken elifKeyword, ShellStatementListSyntax condition, SyntaxToken thenKeyword, ShellStatementListSyntax body)Parameters
elifKeywordSyntaxTokenconditionShellStatementListSyntaxthenKeywordSyntaxTokenbodyShellStatementListSyntax
Returns
WithBody(ShellStatementListSyntax)
Syntax.g.csReturns this node with body in place of its PosixElifClauseSyntax.Body.
public PosixElifClauseSyntax WithBody(ShellStatementListSyntax body)WithCondition(ShellStatementListSyntax)
Syntax.g.csReturns this node with condition in place of its PosixElifClauseSyntax.Condition.
public PosixElifClauseSyntax WithCondition(ShellStatementListSyntax condition)WithElifKeyword(SyntaxToken)
Syntax.g.csReturns this node with elifKeyword in place of its PosixElifClauseSyntax.ElifKeyword.
public PosixElifClauseSyntax WithElifKeyword(SyntaxToken elifKeyword)WithThenKeyword(SyntaxToken)
Syntax.g.csReturns this node with thenKeyword in place of its PosixElifClauseSyntax.ThenKeyword.
public PosixElifClauseSyntax WithThenKeyword(SyntaxToken thenKeyword)