RegexQuantifiedSyntax Class
Represents a term followed by a quantifier, such as a* or (ab){2,3}?.
public sealed class RegexQuantifiedSyntax : RegexTermSyntax- Inheritance
RegexTermSyntaxRegexQuantifiedSyntax
Properties
| Name | Description |
|---|---|
| Mode | How the quantifier backtracks. |
| Quantifier | |
| Term |
Quantifier
Syntax.g.csTerm
Syntax.g.csMethods
| Name | Description |
|---|---|
| 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.cspublic override void Accept(RegexSyntaxVisitor visitor)Parameters
visitorRegexSyntaxVisitor
No documentation is available.
Accept<TResult>(RegexSyntaxVisitor<TResult>)
Syntax.g.cspublic override TResult? Accept<TResult>(RegexSyntaxVisitor<TResult> visitor)No documentation is available.
Update(RegexTermSyntax, RegexQuantifierSyntax)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexQuantifiedSyntax Update(RegexTermSyntax term, RegexQuantifierSyntax quantifier)WithQuantifier(RegexQuantifierSyntax)
Syntax.g.csReturns this node with quantifier in place of its RegexQuantifiedSyntax.Quantifier.
public RegexQuantifiedSyntax WithQuantifier(RegexQuantifierSyntax quantifier)WithTerm(RegexTermSyntax)
Syntax.g.csReturns this node with term in place of its RegexQuantifiedSyntax.Term.
public RegexQuantifiedSyntax WithTerm(RegexTermSyntax term)