RegexCharacterClassSyntax Class
Represents a character class, [abc] or [^a-z].
public sealed class RegexCharacterClassSyntax : RegexAtomSyntax- Inheritance
RegexAtomSyntaxRegexCharacterClassSyntax
Properties
| Name | Description |
|---|---|
| CaretToken | |
| CloseBracketToken | |
| IsNegated | |
| Members | |
| OpenBracketToken |
CaretToken
Syntax.g.csCloseBracketToken
Syntax.g.csIsNegated
RegexCharacterClassSyntax.csMembers
Syntax.g.csOpenBracketToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxList<RegexSyntaxNode>, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithCaretToken(SyntaxToken) | Returns this node with caretToken in place of its RegexCharacterClassSyntax.CaretToken. |
| WithCloseBracketToken(SyntaxToken) | Returns this node with closeBracketToken in place of its RegexCharacterClassSyntax.CloseBracketToken. |
| WithMembers(SyntaxList<RegexSyntaxNode>) | Returns this node with members in place of its RegexCharacterClassSyntax.Members. |
| WithOpenBracketToken(SyntaxToken) | Returns this node with openBracketToken in place of its RegexCharacterClassSyntax.OpenBracketToken. |
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, SyntaxList<RegexSyntaxNode>, SyntaxToken)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexCharacterClassSyntax Update(SyntaxToken openBracketToken, SyntaxToken caretToken, SyntaxList<RegexSyntaxNode> members, SyntaxToken closeBracketToken)Parameters
openBracketTokenSyntaxTokencaretTokenSyntaxTokenmembersSyntaxList<RegexSyntaxNode>closeBracketTokenSyntaxToken
Returns
WithCaretToken(SyntaxToken)
Syntax.g.csReturns this node with caretToken in place of its RegexCharacterClassSyntax.CaretToken.
public RegexCharacterClassSyntax WithCaretToken(SyntaxToken caretToken)WithCloseBracketToken(SyntaxToken)
Syntax.g.csReturns this node with closeBracketToken in place of its RegexCharacterClassSyntax.CloseBracketToken.
public RegexCharacterClassSyntax WithCloseBracketToken(SyntaxToken closeBracketToken)WithMembers(SyntaxList<RegexSyntaxNode>)
Syntax.g.csReturns this node with members in place of its RegexCharacterClassSyntax.Members.
public RegexCharacterClassSyntax WithMembers(SyntaxList<RegexSyntaxNode> members)WithOpenBracketToken(SyntaxToken)
Syntax.g.csReturns this node with openBracketToken in place of its RegexCharacterClassSyntax.OpenBracketToken.
public RegexCharacterClassSyntax WithOpenBracketToken(SyntaxToken openBracketToken)