PosixArrayAssignmentSyntax Class
Represents an array assignment such as files=(a b c).
public sealed class PosixArrayAssignmentSyntax : ShellSyntaxNode- Inheritance
ShellSyntaxNodePosixArrayAssignmentSyntax
Properties
| Name | Description |
|---|---|
| CloseParenToken | |
| Elements | |
| EqualsToken | |
| Name | |
| NameToken | |
| OpenParenToken |
CloseParenToken
Syntax.g.csElements
Syntax.g.csEqualsToken
Syntax.g.csNameToken
Syntax.g.csOpenParenToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| 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.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, SyntaxToken, SyntaxToken, SyntaxList<ShellWordSyntax>, SyntaxToken)
Syntax.g.csReturns 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
nameTokenSyntaxTokenequalsTokenSyntaxTokenopenParenTokenSyntaxTokenelementsSyntaxList<ShellWordSyntax>closeParenTokenSyntaxToken
Returns
WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its PosixArrayAssignmentSyntax.CloseParenToken.
public PosixArrayAssignmentSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithElements(SyntaxList<ShellWordSyntax>)
Syntax.g.csReturns this node with elements in place of its PosixArrayAssignmentSyntax.Elements.
public PosixArrayAssignmentSyntax WithElements(SyntaxList<ShellWordSyntax> elements)WithEqualsToken(SyntaxToken)
Syntax.g.csReturns this node with equalsToken in place of its PosixArrayAssignmentSyntax.EqualsToken.
public PosixArrayAssignmentSyntax WithEqualsToken(SyntaxToken equalsToken)WithNameToken(SyntaxToken)
Syntax.g.csReturns this node with nameToken in place of its PosixArrayAssignmentSyntax.NameToken.
public PosixArrayAssignmentSyntax WithNameToken(SyntaxToken nameToken)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its PosixArrayAssignmentSyntax.OpenParenToken.
public PosixArrayAssignmentSyntax WithOpenParenToken(SyntaxToken openParenToken)