PosixDelimitedExpressionStatementSyntax Class

Represents a [[ ... ]] conditional or a (( ... )) arithmetic command.

public sealed class PosixDelimitedExpressionStatementSyntax : ShellStatementSyntax
Inheritance
ShellStatementSyntax PosixDelimitedExpressionStatementSyntax

Properties

NameDescription
CloseToken
Expression
IsArithmeticReturns true for (( ... )).
OpenToken

CloseToken

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

Property value

SyntaxToken

No documentation is available.

Expression

Syntax.g.cs
public ShellExpressionSyntax Expression { get; }

Property value

ShellExpressionSyntax

No documentation is available.

Returns true for (( ... )).

public bool IsArithmetic { get; }

Property value

bool

OpenToken

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

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
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.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, ShellExpressionSyntax, SyntaxToken)

Syntax.g.cs

Returns this node with the given parts, or itself when nothing changed.

WithCloseToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeToken in place of its PosixDelimitedExpressionStatementSyntax.CloseToken.

public PosixDelimitedExpressionStatementSyntax WithCloseToken(SyntaxToken closeToken)

WithExpression(ShellExpressionSyntax)

Syntax.g.cs

Returns this node with expression in place of its PosixDelimitedExpressionStatementSyntax.Expression.

WithOpenToken(SyntaxToken)

Syntax.g.cs

Returns this node with openToken in place of its PosixDelimitedExpressionStatementSyntax.OpenToken.