PowerShellHashEntrySyntax Class

public sealed class PowerShellHashEntrySyntax : ShellSyntaxNode

No documentation is available.

Inheritance
ShellSyntaxNode PowerShellHashEntrySyntax

Properties

NameDescription
EqualsToken
Key
SeparatorToken
Value

EqualsToken

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

Property value

SyntaxToken

No documentation is available.

public ShellSyntaxNode Key { get; }

Property value

ShellSyntaxNode

No documentation is available.

SeparatorToken

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

Property value

SyntaxToken

No documentation is available.

public ShellSyntaxNode Value { get; }

Property value

ShellSyntaxNode

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(ShellSyntaxNode, SyntaxToken, ShellSyntaxNode, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithEqualsToken(SyntaxToken)Returns this node with equalsToken in place of its PowerShellHashEntrySyntax.EqualsToken.
WithKey(ShellSyntaxNode)Returns this node with key in place of its PowerShellHashEntrySyntax.Key.
WithSeparatorToken(SyntaxToken)Returns this node with separatorToken in place of its PowerShellHashEntrySyntax.SeparatorToken.
WithValue(ShellSyntaxNode)Returns this node with value in place of its PowerShellHashEntrySyntax.Value.

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

Syntax.g.cs

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

public PowerShellHashEntrySyntax Update(ShellSyntaxNode key, SyntaxToken equalsToken, ShellSyntaxNode value, SyntaxToken separatorToken)

Parameters

key ShellSyntaxNode
equalsToken SyntaxToken
value ShellSyntaxNode
separatorToken SyntaxToken

Returns

PowerShellHashEntrySyntax

WithEqualsToken(SyntaxToken)

Syntax.g.cs

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

public PowerShellHashEntrySyntax WithEqualsToken(SyntaxToken equalsToken)

Parameters

equalsToken SyntaxToken

Returns

PowerShellHashEntrySyntax

WithKey(ShellSyntaxNode)

Syntax.g.cs

Returns this node with key in place of its PowerShellHashEntrySyntax.Key.

WithSeparatorToken(SyntaxToken)

Syntax.g.cs

Returns this node with separatorToken in place of its PowerShellHashEntrySyntax.SeparatorToken.

public PowerShellHashEntrySyntax WithSeparatorToken(SyntaxToken separatorToken)

Parameters

separatorToken SyntaxToken

Returns

PowerShellHashEntrySyntax

WithValue(ShellSyntaxNode)

Syntax.g.cs

Returns this node with value in place of its PowerShellHashEntrySyntax.Value.