RegexQuantifiedSyntax Class

Represents a term followed by a quantifier, such as a* or (ab){2,3}?.

public sealed class RegexQuantifiedSyntax : RegexTermSyntax
Inheritance
RegexTermSyntax RegexQuantifiedSyntax

Properties

NameDescription
ModeHow the quantifier backtracks.
Quantifier
Term

How the quantifier backtracks.

public RegexQuantifierMode Mode { get; }

Property value

RegexQuantifierMode

Quantifier

Syntax.g.cs
public RegexQuantifierSyntax Quantifier { get; }

Property value

RegexQuantifierSyntax

No documentation is available.

public RegexTermSyntax Term { get; }

Property value

RegexTermSyntax

No documentation is available.

Methods

NameDescription
Accept(RegexSyntaxVisitor)
Accept<TResult>(RegexSyntaxVisitor<TResult>)
Update(RegexTermSyntax, RegexQuantifierSyntax)Returns this node with the given parts, or itself when nothing changed.
WithQuantifier(RegexQuantifierSyntax)Returns this node with quantifier in place of its RegexQuantifiedSyntax.Quantifier.
WithTerm(RegexTermSyntax)Returns this node with term in place of its RegexQuantifiedSyntax.Term.

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(RegexTermSyntax, RegexQuantifierSyntax)

Syntax.g.cs

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

WithQuantifier(RegexQuantifierSyntax)

Syntax.g.cs

Returns this node with quantifier in place of its RegexQuantifiedSyntax.Quantifier.

public RegexQuantifiedSyntax WithQuantifier(RegexQuantifierSyntax quantifier)

Parameters

quantifier RegexQuantifierSyntax

Returns

RegexQuantifiedSyntax

WithTerm(RegexTermSyntax)

Syntax.g.cs

Returns this node with term in place of its RegexQuantifiedSyntax.Term.