ShellLiteralWordPartSyntax Class

Represents unquoted literal text inside a word.

public sealed class ShellLiteralWordPartSyntax : ShellWordPartSyntax
Inheritance
ShellWordPartSyntax ShellLiteralWordPartSyntax

Properties

NameDescription
TextToken
ValueThe literal text with escape sequences resolved.

TextToken

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

Property value

SyntaxToken

No documentation is available.

The literal text with escape sequences resolved.

public string Value { get; }

Property value

string

Methods

NameDescription
Accept(ShellSyntaxVisitor)
Accept<TResult>(ShellSyntaxVisitor<TResult>)
Update(SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithTextToken(SyntaxToken)Returns this node with textToken in place of its ShellLiteralWordPartSyntax.TextToken.

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)

Syntax.g.cs

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

public ShellLiteralWordPartSyntax Update(SyntaxToken textToken)

Parameters

textToken SyntaxToken

Returns

ShellLiteralWordPartSyntax

WithTextToken(SyntaxToken)

Syntax.g.cs

Returns this node with textToken in place of its ShellLiteralWordPartSyntax.TextToken.

public ShellLiteralWordPartSyntax WithTextToken(SyntaxToken textToken)

Parameters

textToken SyntaxToken

Returns

ShellLiteralWordPartSyntax