RegexCharacterClassEscapeSyntax Class

Represents a shorthand class escape: \d, \D, \w, \W, \s, or \S.

public sealed class RegexCharacterClassEscapeSyntax : RegexAtomSyntax
Inheritance
RegexAtomSyntax RegexCharacterClassEscapeSyntax

Properties

NameDescription
EscapeToken
IsNegatedReturns true when the escape is the negated form, spelled with a capital letter.

EscapeToken

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

Property value

SyntaxToken

No documentation is available.

Returns true when the escape is the negated form, spelled with a capital letter.

public bool IsNegated { get; }

Property value

bool

Remarks

Only the letters that come in pairs. \R and \X are capitals without a lower-case counterpart, so they are not negations of anything.

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 RegexCharacterClassEscapeSyntax.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 RegexCharacterClassEscapeSyntax Update(SyntaxToken escapeToken)

Parameters

escapeToken SyntaxToken

Returns

RegexCharacterClassEscapeSyntax

WithEscapeToken(SyntaxToken)

Syntax.g.cs

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

public RegexCharacterClassEscapeSyntax WithEscapeToken(SyntaxToken escapeToken)

Parameters

escapeToken SyntaxToken

Returns

RegexCharacterClassEscapeSyntax