PowerShellTypeLiteralSyntax Class
Represents a type literal, [System.String].
public sealed class PowerShellTypeLiteralSyntax : ShellExpressionSyntax- Inheritance
ShellExpressionSyntaxPowerShellTypeLiteralSyntax
Properties
| Name | Description |
|---|---|
| CloseBracketToken | |
| Name | The type name between the brackets. |
| NameToken | |
| OpenBracketToken |
CloseBracketToken
Syntax.g.csNameToken
Syntax.g.csOpenBracketToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| 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.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)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public PowerShellTypeLiteralSyntax Update(SyntaxToken openBracketToken, SyntaxToken nameToken, SyntaxToken closeBracketToken)WithCloseBracketToken(SyntaxToken)
Syntax.g.csReturns this node with closeBracketToken in place of its PowerShellTypeLiteralSyntax.CloseBracketToken.
public PowerShellTypeLiteralSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)WithNameToken(SyntaxToken)
Syntax.g.csReturns this node with nameToken in place of its PowerShellTypeLiteralSyntax.NameToken.
public PowerShellTypeLiteralSyntax WithNameToken(SyntaxToken nameToken)WithOpenBracketToken(SyntaxToken)
Syntax.g.csReturns this node with openBracketToken in place of its PowerShellTypeLiteralSyntax.OpenBracketToken.
public PowerShellTypeLiteralSyntax WithOpenBracketToken(SyntaxToken openBracketToken)