RegexNonCapturingGroupSyntax Class

public sealed class RegexNonCapturingGroupSyntax : RegexGroupSyntax

No documentation is available.

Inheritance
RegexGroupSyntax RegexNonCapturingGroupSyntax

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 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.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 RegexNonCapturingGroupSyntax Update(SyntaxToken openParenToken, SyntaxToken groupKindToken, RegexAlternationSyntax alternation, SyntaxToken closeParenToken)

Parameters

openParenToken SyntaxToken
groupKindToken SyntaxToken
alternation RegexAlternationSyntax
closeParenToken SyntaxToken

Returns

RegexNonCapturingGroupSyntax

WithAlternation(RegexAlternationSyntax)

Syntax.g.cs

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

public RegexNonCapturingGroupSyntax WithAlternation(RegexAlternationSyntax alternation)

WithCloseParenToken(SyntaxToken)

Syntax.g.cs

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

public RegexNonCapturingGroupSyntax WithCloseParenToken(SyntaxToken closeParenToken)

Parameters

closeParenToken SyntaxToken

Returns

RegexNonCapturingGroupSyntax

WithGroupKindToken(SyntaxToken)

Syntax.g.cs

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

public RegexNonCapturingGroupSyntax WithGroupKindToken(SyntaxToken groupKindToken)

Parameters

groupKindToken SyntaxToken

Returns

RegexNonCapturingGroupSyntax

WithOpenParenToken(SyntaxToken)

Syntax.g.cs

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

public RegexNonCapturingGroupSyntax WithOpenParenToken(SyntaxToken openParenToken)

Parameters

openParenToken SyntaxToken

Returns

RegexNonCapturingGroupSyntax