PowerShellIndexExpressionSyntax Class

public sealed class PowerShellIndexExpressionSyntax : ShellExpressionSyntax

No documentation is available.

Inheritance
ShellExpressionSyntax PowerShellIndexExpressionSyntax

Properties

NameDescription
CloseBracketToken
Index
OpenBracketToken
Target

CloseBracketToken

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

Property value

SyntaxToken

No documentation is available.

public ShellSyntaxNode Index { get; }

Property value

ShellSyntaxNode

No documentation is available.

OpenBracketToken

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

Property value

SyntaxToken

No documentation is available.

public ShellExpressionSyntax Target { get; }

Property value

ShellExpressionSyntax

No documentation is available.

Methods

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

Syntax.g.cs

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

public PowerShellIndexExpressionSyntax Update(ShellExpressionSyntax target, SyntaxToken openBracketToken, ShellSyntaxNode index, SyntaxToken closeBracketToken)

Parameters

target ShellExpressionSyntax
openBracketToken SyntaxToken
index ShellSyntaxNode
closeBracketToken SyntaxToken

Returns

PowerShellIndexExpressionSyntax

WithCloseBracketToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeBracketToken in place of its PowerShellIndexExpressionSyntax.CloseBracketToken.

public PowerShellIndexExpressionSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)

Parameters

closeBracketToken SyntaxToken

Returns

PowerShellIndexExpressionSyntax

WithIndex(ShellSyntaxNode)

Syntax.g.cs

Returns this node with index in place of its PowerShellIndexExpressionSyntax.Index.

WithOpenBracketToken(SyntaxToken)

Syntax.g.cs

Returns this node with openBracketToken in place of its PowerShellIndexExpressionSyntax.OpenBracketToken.

public PowerShellIndexExpressionSyntax WithOpenBracketToken(SyntaxToken openBracketToken)

Parameters

openBracketToken SyntaxToken

Returns

PowerShellIndexExpressionSyntax

WithTarget(ShellExpressionSyntax)

Syntax.g.cs

Returns this node with target in place of its PowerShellIndexExpressionSyntax.Target.