PosixArrayAssignmentSyntax Class

Represents an array assignment such as files=(a b c).

public sealed class PosixArrayAssignmentSyntax : ShellSyntaxNode
Inheritance
ShellSyntaxNode PosixArrayAssignmentSyntax

Properties

NameDescription
CloseParenToken
Elements
EqualsToken
Name
NameToken
OpenParenToken

CloseParenToken

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

Property value

SyntaxToken

No documentation is available.

Elements

Syntax.g.cs
public SyntaxList<ShellWordSyntax> Elements { get; }

No documentation is available.

EqualsToken

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

Property value

SyntaxToken

No documentation is available.

public string Name { get; }

Property value

string

No documentation is available.

NameToken

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

Property value

SyntaxToken

No documentation is available.

OpenParenToken

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

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken, SyntaxToken, SyntaxToken, SyntaxList<ShellWordSyntax>, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithCloseParenToken(SyntaxToken)Returns this node with closeParenToken in place of its PosixArrayAssignmentSyntax.CloseParenToken.
WithElements(SyntaxList<ShellWordSyntax>)Returns this node with elements in place of its PosixArrayAssignmentSyntax.Elements.
WithEqualsToken(SyntaxToken)Returns this node with equalsToken in place of its PosixArrayAssignmentSyntax.EqualsToken.
WithNameToken(SyntaxToken)Returns this node with nameToken in place of its PosixArrayAssignmentSyntax.NameToken.
WithOpenParenToken(SyntaxToken)Returns this node with openParenToken in place of its PosixArrayAssignmentSyntax.OpenParenToken.

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, SyntaxToken, SyntaxToken, SyntaxList<ShellWordSyntax>, SyntaxToken)

Syntax.g.cs

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

public PosixArrayAssignmentSyntax Update(SyntaxToken nameToken, SyntaxToken equalsToken, SyntaxToken openParenToken, SyntaxList<ShellWordSyntax> elements, SyntaxToken closeParenToken)

Parameters

nameToken SyntaxToken
equalsToken SyntaxToken
openParenToken SyntaxToken
elements SyntaxList<ShellWordSyntax>
closeParenToken SyntaxToken

Returns

PosixArrayAssignmentSyntax

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeParenToken in place of its PosixArrayAssignmentSyntax.CloseParenToken.

public PosixArrayAssignmentSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

PosixArrayAssignmentSyntax

WithElements(SyntaxList<ShellWordSyntax>)

Syntax.g.cs

Returns this node with elements in place of its PosixArrayAssignmentSyntax.Elements.

WithEqualsToken(SyntaxToken)

Syntax.g.cs

Returns this node with equalsToken in place of its PosixArrayAssignmentSyntax.EqualsToken.

public PosixArrayAssignmentSyntax WithEqualsToken(SyntaxToken equalsToken)

Parameters

equalsToken SyntaxToken

Returns

PosixArrayAssignmentSyntax

WithNameToken(SyntaxToken)

Syntax.g.cs

Returns this node with nameToken in place of its PosixArrayAssignmentSyntax.NameToken.

public PosixArrayAssignmentSyntax WithNameToken(SyntaxToken nameToken)

Parameters

nameToken SyntaxToken

Returns

PosixArrayAssignmentSyntax

WithOpenParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with openParenToken in place of its PosixArrayAssignmentSyntax.OpenParenToken.

public PosixArrayAssignmentSyntax WithOpenParenToken(SyntaxToken openParenToken)

Parameters

openParenToken SyntaxToken

Returns

PosixArrayAssignmentSyntax