RegexBacktrackingVerbSyntax Class
Represents a PCRE backtracking control verb such as (*SKIP).
public sealed class RegexBacktrackingVerbSyntax : RegexAtomSyntax- Inheritance
RegexAtomSyntaxRegexBacktrackingVerbSyntax
Properties
| Name | Description |
|---|---|
| CloseParenToken | |
| Name | The verb name, without the leading *. |
| OpenParenToken | |
| VerbToken |
CloseParenToken
Syntax.g.csOpenParenToken
Syntax.g.csVerbToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCloseParenToken(SyntaxToken) | Returns this node with closeParenToken in place of its RegexBacktrackingVerbSyntax.CloseParenToken. |
| WithOpenParenToken(SyntaxToken) | Returns this node with openParenToken in place of its RegexBacktrackingVerbSyntax.OpenParenToken. |
| WithVerbToken(SyntaxToken) | Returns this node with verbToken in place of its RegexBacktrackingVerbSyntax.VerbToken. |
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(SyntaxToken, SyntaxToken, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexBacktrackingVerbSyntax Update(SyntaxToken openParenToken, SyntaxToken verbToken, SyntaxToken closeParenToken)WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its RegexBacktrackingVerbSyntax.CloseParenToken.
public RegexBacktrackingVerbSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its RegexBacktrackingVerbSyntax.OpenParenToken.
public RegexBacktrackingVerbSyntax WithOpenParenToken(SyntaxToken openParenToken)WithVerbToken(SyntaxToken)
Syntax.g.csReturns this node with verbToken in place of its RegexBacktrackingVerbSyntax.VerbToken.
public RegexBacktrackingVerbSyntax WithVerbToken(SyntaxToken verbToken)