RegexBranchResetGroupSyntax Class

public sealed class RegexBranchResetGroupSyntax : RegexGroupSyntax

No documentation is available.

Inheritance
RegexGroupSyntax RegexBranchResetGroupSyntax

Properties

NameDescription
Alternation
CloseParenToken
GroupKindToken
OpenParenToken

Alternation

Syntax.g.cs
public RegexAlternationSyntax Alternation { get; }

No documentation is available.

CloseParenToken

Syntax.g.cs
public override SyntaxToken CloseParenToken { get; }

Property value

SyntaxToken

No documentation is available.

GroupKindToken

Syntax.g.cs
public SyntaxToken GroupKindToken { get; }

Property value

SyntaxToken

No documentation is available.

OpenParenToken

Syntax.g.cs
public override SyntaxToken OpenParenToken { get; }

Property value

SyntaxToken

No documentation is available.

Methods

NameDescription
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 RegexBranchResetGroupSyntax.Alternation.
WithCloseParenToken(SyntaxToken)Returns this node with closeParenToken in place of its RegexBranchResetGroupSyntax.CloseParenToken.
WithGroupKindToken(SyntaxToken)Returns this node with groupKindToken in place of its RegexBranchResetGroupSyntax.GroupKindToken.
WithOpenParenToken(SyntaxToken)Returns this node with openParenToken in place of its RegexBranchResetGroupSyntax.OpenParenToken.

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(SyntaxToken, SyntaxToken, RegexAlternationSyntax, SyntaxToken)

Syntax.g.cs

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

public RegexBranchResetGroupSyntax Update(SyntaxToken openParenToken, SyntaxToken groupKindToken, RegexAlternationSyntax alternation, SyntaxToken closeParenToken)

Parameters

openParenToken SyntaxToken
groupKindToken SyntaxToken
alternation RegexAlternationSyntax
closeParenToken SyntaxToken

Returns

RegexBranchResetGroupSyntax

WithAlternation(RegexAlternationSyntax)

Syntax.g.cs

Returns this node with alternation in place of its RegexBranchResetGroupSyntax.Alternation.

public RegexBranchResetGroupSyntax WithAlternation(RegexAlternationSyntax alternation)

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with closeParenToken in place of its RegexBranchResetGroupSyntax.CloseParenToken.

public RegexBranchResetGroupSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

RegexBranchResetGroupSyntax

WithGroupKindToken(SyntaxToken)

Syntax.g.cs

Returns this node with groupKindToken in place of its RegexBranchResetGroupSyntax.GroupKindToken.

public RegexBranchResetGroupSyntax WithGroupKindToken(SyntaxToken groupKindToken)

Parameters

groupKindToken SyntaxToken

Returns

RegexBranchResetGroupSyntax

WithOpenParenToken(SyntaxToken)

Syntax.g.cs

Returns this node with openParenToken in place of its RegexBranchResetGroupSyntax.OpenParenToken.

public RegexBranchResetGroupSyntax WithOpenParenToken(SyntaxToken openParenToken)

Parameters

openParenToken SyntaxToken

Returns

RegexBranchResetGroupSyntax