RegexCharacterEscapeSyntax Class

Represents an escape that stands for one character, such as \n, \x41, \cA, or \052.

public sealed class RegexCharacterEscapeSyntax : RegexAtomSyntax
Inheritance
RegexAtomSyntax RegexCharacterEscapeSyntax

Properties

NameDescription
EscapeToken
ValueThe character the escape stands for.

EscapeToken

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

Property value

SyntaxToken

No documentation is available.

The character the escape stands for.

public string Value { get; }

Property value

string

Methods

NameDescription
Accept(RegexSyntaxVisitor)
Accept<TResult>(RegexSyntaxVisitor<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 RegexCharacterEscapeSyntax.EscapeToken.

Accept overloads

Accept(RegexSyntaxVisitor)

Syntax.g.cs
public override void Accept(RegexSyntaxVisitor visitor)
Parameters
visitor RegexSyntaxVisitor

No documentation is available.

Accept<TResult>(RegexSyntaxVisitor<TResult>)

Syntax.g.cs
public override TResult? Accept<TResult>(RegexSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor RegexSyntaxVisitor<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 RegexCharacterEscapeSyntax Update(SyntaxToken escapeToken)

Parameters

escapeToken SyntaxToken

Returns

RegexCharacterEscapeSyntax

WithEscapeToken(SyntaxToken)

Syntax.g.cs

Returns this node with escapeToken in place of its RegexCharacterEscapeSyntax.EscapeToken.

public RegexCharacterEscapeSyntax WithEscapeToken(SyntaxToken escapeToken)

Parameters

escapeToken SyntaxToken

Returns

RegexCharacterEscapeSyntax