RegexNonCapturingGroupSyntax Class
public sealed class RegexNonCapturingGroupSyntax : RegexGroupSyntaxNo documentation is available.
- Inheritance
RegexGroupSyntaxRegexNonCapturingGroupSyntax
Properties
| Name | Description |
|---|---|
| Alternation | |
| CloseParenToken | |
| GroupKindToken | |
| OpenParenToken |
Alternation
Syntax.g.csCloseParenToken
Syntax.g.csGroupKindToken
Syntax.g.csOpenParenToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, RegexAlternationSyntax, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithAlternation(RegexAlternationSyntax) | Returns this node with alternation in place of its RegexNonCapturingGroupSyntax.Alternation. |
| WithCloseParenToken(SyntaxToken) | Returns this node with closeParenToken in place of its RegexNonCapturingGroupSyntax.CloseParenToken. |
| WithGroupKindToken(SyntaxToken) | Returns this node with groupKindToken in place of its RegexNonCapturingGroupSyntax.GroupKindToken. |
| WithOpenParenToken(SyntaxToken) | Returns this node with openParenToken in place of its RegexNonCapturingGroupSyntax.OpenParenToken. |
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, RegexAlternationSyntax, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexNonCapturingGroupSyntax Update(SyntaxToken openParenToken, SyntaxToken groupKindToken, RegexAlternationSyntax alternation, SyntaxToken closeParenToken)Parameters
openParenTokenSyntaxTokengroupKindTokenSyntaxTokenalternationRegexAlternationSyntaxcloseParenTokenSyntaxToken
Returns
WithAlternation(RegexAlternationSyntax)
Syntax.g.csReturns this node with alternation in place of its RegexNonCapturingGroupSyntax.Alternation.
public RegexNonCapturingGroupSyntax WithAlternation(RegexAlternationSyntax alternation)WithCloseParenToken(SyntaxToken)
Syntax.g.csReturns this node with closeParenToken in place of its RegexNonCapturingGroupSyntax.CloseParenToken.
public RegexNonCapturingGroupSyntax WithCloseParenToken(SyntaxToken closeParenToken)WithGroupKindToken(SyntaxToken)
Syntax.g.csReturns this node with groupKindToken in place of its RegexNonCapturingGroupSyntax.GroupKindToken.
public RegexNonCapturingGroupSyntax WithGroupKindToken(SyntaxToken groupKindToken)WithOpenParenToken(SyntaxToken)
Syntax.g.csReturns this node with openParenToken in place of its RegexNonCapturingGroupSyntax.OpenParenToken.
public RegexNonCapturingGroupSyntax WithOpenParenToken(SyntaxToken openParenToken)