RegexBackreferenceSyntax Class

Represents a numbered backreference such as \1.

public sealed class RegexBackreferenceSyntax : RegexAtomSyntax
Inheritance
RegexAtomSyntax RegexBackreferenceSyntax

Properties

NameDescription
BackreferenceToken
NumberThe group number the reference names.

BackreferenceToken

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

Property value

SyntaxToken

No documentation is available.

The group number the reference names.

public int Number { get; }

Property value

int

Methods

NameDescription
Accept(RegexSyntaxVisitor)
Accept<TResult>(RegexSyntaxVisitor<TResult>)
Update(SyntaxToken)Returns this node with the given parts, or itself when nothing changed.
WithBackreferenceToken(SyntaxToken)Returns this node with backreferenceToken in place of its RegexBackreferenceSyntax.BackreferenceToken.

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 RegexBackreferenceSyntax Update(SyntaxToken backreferenceToken)

Parameters

backreferenceToken SyntaxToken

Returns

RegexBackreferenceSyntax

WithBackreferenceToken(SyntaxToken)

Syntax.g.cs

Returns this node with backreferenceToken in place of its RegexBackreferenceSyntax.BackreferenceToken.

public RegexBackreferenceSyntax WithBackreferenceToken(SyntaxToken backreferenceToken)

Parameters

backreferenceToken SyntaxToken

Returns

RegexBackreferenceSyntax