PowerShellTypeLiteralSyntax Class

Represents a type literal, [System.String].

public sealed class PowerShellTypeLiteralSyntax : ShellExpressionSyntax
Inheritance
ShellExpressionSyntax PowerShellTypeLiteralSyntax

Properties

NameDescription
CloseBracketToken
NameThe type name between the brackets.
NameToken
OpenBracketToken

CloseBracketToken

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

Property value

SyntaxToken

No documentation is available.

The type name between the brackets.

public string Name { get; }

Property value

string

NameToken

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

Property value

SyntaxToken

No documentation is available.

OpenBracketToken

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

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken, SyntaxToken, SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithCloseBracketToken(SyntaxToken)Returns this node with closeBracketToken in place of its PowerShellTypeLiteralSyntax.CloseBracketToken.
WithNameToken(SyntaxToken)Returns this node with nameToken in place of its PowerShellTypeLiteralSyntax.NameToken.
WithOpenBracketToken(SyntaxToken)Returns this node with openBracketToken in place of its PowerShellTypeLiteralSyntax.OpenBracketToken.

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)

Syntax.g.cs

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

public PowerShellTypeLiteralSyntax Update(SyntaxToken openBracketToken, SyntaxToken nameToken, SyntaxToken closeBracketToken)

Parameters

openBracketToken SyntaxToken
nameToken SyntaxToken
closeBracketToken SyntaxToken

Returns

PowerShellTypeLiteralSyntax

WithCloseBracketToken(SyntaxToken)

Syntax.g.cs

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

public PowerShellTypeLiteralSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)

Parameters

closeBracketToken SyntaxToken

Returns

PowerShellTypeLiteralSyntax

WithNameToken(SyntaxToken)

Syntax.g.cs

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

public PowerShellTypeLiteralSyntax WithNameToken(SyntaxToken nameToken)

Parameters

nameToken SyntaxToken

Returns

PowerShellTypeLiteralSyntax

WithOpenBracketToken(SyntaxToken)

Syntax.g.cs

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

public PowerShellTypeLiteralSyntax WithOpenBracketToken(SyntaxToken openBracketToken)

Parameters

openBracketToken SyntaxToken

Returns

PowerShellTypeLiteralSyntax