ShellEscapeSequenceSyntax Class
Represents an escape sequence inside a word, such as \$.
public sealed class ShellEscapeSequenceSyntax : ShellWordPartSyntax- Inheritance
ShellWordPartSyntaxShellEscapeSequenceSyntax
Properties
| Name | Description |
|---|---|
| EscapeToken | |
| Value | The character the escape sequence produces. |
EscapeToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(ShellSyntaxVisitor) | |
| Accept<TResult>(ShellSyntaxVisitor<TResult>) | |
| Update(SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithEscapeToken(SyntaxToken) | Returns this node with escapeToken in place of its ShellEscapeSequenceSyntax.EscapeToken. |
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)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public ShellEscapeSequenceSyntax Update(SyntaxToken escapeToken)WithEscapeToken(SyntaxToken)
Syntax.g.csReturns this node with escapeToken in place of its ShellEscapeSequenceSyntax.EscapeToken.
public ShellEscapeSequenceSyntax WithEscapeToken(SyntaxToken escapeToken)