RegexRecursionSyntax Class
public sealed class RegexRecursionSyntax : RegexAtomSyntaxNo documentation is available.
- Inheritance
RegexAtomSyntaxRegexRecursionSyntax
Properties
| Name | Description |
|---|---|
| CloseParenToken | |
| OpenParenToken | |
| QuestionToken | |
| TargetToken |
CloseParenToken
Syntax.g.csOpenParenToken
Syntax.g.csQuestionToken
Syntax.g.csTargetToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, 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 RegexRecursionSyntax.CloseParenToken. |
| WithOpenParenToken(SyntaxToken) | Returns this node with openParenToken in place of its RegexRecursionSyntax.OpenParenToken. |
| WithQuestionToken(SyntaxToken) | Returns this node with questionToken in place of its RegexRecursionSyntax.QuestionToken. |
| WithTargetToken(SyntaxToken) | Returns this node with targetToken in place of its RegexRecursionSyntax.TargetToken. |
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, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexRecursionSyntax Update(SyntaxToken openParenToken, SyntaxToken questionToken, SyntaxToken targetToken, SyntaxToken closeParenToken)Parameters
openParenTokenSyntaxTokenquestionTokenSyntaxTokentargetTokenSyntaxTokencloseParenTokenSyntaxToken
Returns
WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its RegexRecursionSyntax.CloseParenToken.
public RegexRecursionSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its RegexRecursionSyntax.OpenParenToken.
public RegexRecursionSyntax WithOpenParenToken(SyntaxToken openParenToken)WithQuestionToken(SyntaxToken)
Syntax.g.csReturns this node with questionToken in place of its RegexRecursionSyntax.QuestionToken.
public RegexRecursionSyntax WithQuestionToken(SyntaxToken questionToken)WithTargetToken(SyntaxToken)
Syntax.g.csReturns this node with targetToken in place of its RegexRecursionSyntax.TargetToken.
public RegexRecursionSyntax WithTargetToken(SyntaxToken targetToken)