PowerShellIndexExpressionSyntax Class
public sealed class PowerShellIndexExpressionSyntax : ShellExpressionSyntaxNo documentation is available.
- Inheritance
ShellExpressionSyntaxPowerShellIndexExpressionSyntax
Properties
| Name | Description |
|---|---|
| CloseBracketToken | |
| Index | |
| OpenBracketToken | |
| Target |
CloseBracketToken
Syntax.g.csIndex
Syntax.g.csOpenBracketToken
Syntax.g.csTarget
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(ShellExpressionSyntax, SyntaxToken, ShellSyntaxNode, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCloseBracketToken(SyntaxToken) | Returns this node with closeBracketToken in place of its PowerShellIndexExpressionSyntax.CloseBracketToken. |
| WithIndex(ShellSyntaxNode) | Returns this node with index in place of its PowerShellIndexExpressionSyntax.Index. |
| WithOpenBracketToken(SyntaxToken) | Returns this node with openBracketToken in place of its PowerShellIndexExpressionSyntax.OpenBracketToken. |
| WithTarget(ShellExpressionSyntax) | Returns this node with target in place of its PowerShellIndexExpressionSyntax.Target. |
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(ShellExpressionSyntax, SyntaxToken, ShellSyntaxNode, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellIndexExpressionSyntax Update(ShellExpressionSyntax target, SyntaxToken openBracketToken, ShellSyntaxNode index, SyntaxToken closeBracketToken)Parameters
targetShellExpressionSyntaxopenBracketTokenSyntaxTokenindexShellSyntaxNodecloseBracketTokenSyntaxToken
Returns
WithCloseBracketToken(SyntaxToken)
Syntax.g.csReturns this node with closeBracketToken in place of its PowerShellIndexExpressionSyntax.CloseBracketToken.
public PowerShellIndexExpressionSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)WithIndex(ShellSyntaxNode)
Syntax.g.csReturns this node with index in place of its PowerShellIndexExpressionSyntax.Index.
public PowerShellIndexExpressionSyntax WithIndex(ShellSyntaxNode index)WithOpenBracketToken(SyntaxToken)
Syntax.g.csReturns this node with openBracketToken in place of its PowerShellIndexExpressionSyntax.OpenBracketToken.
public PowerShellIndexExpressionSyntax WithOpenBracketToken(SyntaxToken openBracketToken)WithTarget(ShellExpressionSyntax)
Syntax.g.csReturns this node with target in place of its PowerShellIndexExpressionSyntax.Target.
public PowerShellIndexExpressionSyntax WithTarget(ShellExpressionSyntax target)