PosixDelimitedExpressionStatementSyntax Class
Represents a [[ ... ]] conditional or a (( ... )) arithmetic command.
public sealed class PosixDelimitedExpressionStatementSyntax : ShellStatementSyntax- Inheritance
ShellStatementSyntaxPosixDelimitedExpressionStatementSyntax
Properties
| Name | Description |
|---|---|
| CloseToken | |
| Expression | |
| IsArithmetic | Returns true for (( ... )). |
| OpenToken |
CloseToken
Syntax.g.csExpression
Syntax.g.csIsArithmetic
PosixDelimitedExpressionStatementSyntax.csOpenToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, ShellExpressionSyntax, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCloseToken(SyntaxToken) | Returns this node with closeToken in place of its PosixDelimitedExpressionStatementSyntax.CloseToken. |
| WithExpression(ShellExpressionSyntax) | Returns this node with expression in place of its PosixDelimitedExpressionStatementSyntax.Expression. |
| WithOpenToken(SyntaxToken) | Returns this node with openToken in place of its PosixDelimitedExpressionStatementSyntax.OpenToken. |
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, ShellExpressionSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PosixDelimitedExpressionStatementSyntax Update(SyntaxToken openToken, ShellExpressionSyntax expression, SyntaxToken closeToken)WithCloseToken(SyntaxToken)
Syntax.g.csReturns this node with closeToken in place of its PosixDelimitedExpressionStatementSyntax.CloseToken.
public PosixDelimitedExpressionStatementSyntax WithCloseToken(SyntaxToken closeToken)WithExpression(ShellExpressionSyntax)
Syntax.g.csReturns this node with expression in place of its PosixDelimitedExpressionStatementSyntax.Expression.
public PosixDelimitedExpressionStatementSyntax WithExpression(ShellExpressionSyntax expression)WithOpenToken(SyntaxToken)
Syntax.g.csReturns this node with openToken in place of its PosixDelimitedExpressionStatementSyntax.OpenToken.
public PosixDelimitedExpressionStatementSyntax WithOpenToken(SyntaxToken openToken)