PosixArithmeticExpansionSyntax Class
Represents an arithmetic expansion, $(( ... )).
public sealed class PosixArithmeticExpansionSyntax : ShellWordPartSyntax- Inheritance
ShellWordPartSyntaxPosixArithmeticExpansionSyntax
Properties
| Name | Description |
|---|---|
| CloseToken | |
| Expression | |
| ExpressionText | The expression text as written. |
| OpenToken |
CloseToken
Syntax.g.csExpression
Syntax.g.csExpressionText
PosixArithmeticExpansionSyntax.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 PosixArithmeticExpansionSyntax.CloseToken. |
| WithExpression(ShellExpressionSyntax) | Returns this node with expression in place of its PosixArithmeticExpansionSyntax.Expression. |
| WithOpenToken(SyntaxToken) | Returns this node with openToken in place of its PosixArithmeticExpansionSyntax.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 PosixArithmeticExpansionSyntax Update(SyntaxToken openToken, ShellExpressionSyntax expression, SyntaxToken closeToken)WithCloseToken(SyntaxToken)
Syntax.g.csReturns this node with closeToken in place of its PosixArithmeticExpansionSyntax.CloseToken.
public PosixArithmeticExpansionSyntax WithCloseToken(SyntaxToken closeToken)WithExpression(ShellExpressionSyntax)
Syntax.g.csReturns this node with expression in place of its PosixArithmeticExpansionSyntax.Expression.
public PosixArithmeticExpansionSyntax WithExpression(ShellExpressionSyntax expression)WithOpenToken(SyntaxToken)
Syntax.g.csReturns this node with openToken in place of its PosixArithmeticExpansionSyntax.OpenToken.
public PosixArithmeticExpansionSyntax WithOpenToken(SyntaxToken openToken)