RegexUnicodeCategorySyntax Class
Represents a Unicode category or block escape, \p{L} or \P{IsGreek}.
public sealed class RegexUnicodeCategorySyntax : RegexAtomSyntax- Inheritance
RegexAtomSyntaxRegexUnicodeCategorySyntax
Properties
| Name | Description |
|---|---|
| CategoryStartToken | |
| CloseBraceToken | |
| IsNegated | Returns true for the negated form, spelled \P{…} or \p{^…}. |
| Name | The category or block name, without the ^ that some dialects negate it with. |
| NameToken | |
| OpenBraceToken |
CategoryStartToken
Syntax.g.csCloseBraceToken
Syntax.g.csIsNegated
RegexUnicodeCategorySyntax.csNameToken
Syntax.g.csOpenBraceToken
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. |
| WithCategoryStartToken(SyntaxToken) | Returns this node with categoryStartToken in place of its RegexUnicodeCategorySyntax.CategoryStartToken. |
| WithCloseBraceToken(SyntaxToken) | Returns this node with closeBraceToken in place of its RegexUnicodeCategorySyntax.CloseBraceToken. |
| WithNameToken(SyntaxToken) | Returns this node with nameToken in place of its RegexUnicodeCategorySyntax.NameToken. |
| WithOpenBraceToken(SyntaxToken) | Returns this node with openBraceToken in place of its RegexUnicodeCategorySyntax.OpenBraceToken. |
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 RegexUnicodeCategorySyntax Update(SyntaxToken categoryStartToken, SyntaxToken openBraceToken, SyntaxToken nameToken, SyntaxToken closeBraceToken)Parameters
categoryStartTokenSyntaxTokenopenBraceTokenSyntaxTokennameTokenSyntaxTokencloseBraceTokenSyntaxToken
Returns
WithCategoryStartToken(SyntaxToken)
Syntax.g.csReturns this node with categoryStartToken in place of its RegexUnicodeCategorySyntax.CategoryStartToken.
public RegexUnicodeCategorySyntax WithCategoryStartToken(SyntaxToken categoryStartToken)WithCloseBraceToken(SyntaxToken)
Syntax.g.csReturns this node with closeBraceToken in place of its RegexUnicodeCategorySyntax.CloseBraceToken.
public RegexUnicodeCategorySyntax WithCloseBraceToken(SyntaxToken closeBraceToken)WithNameToken(SyntaxToken)
Syntax.g.csReturns this node with nameToken in place of its RegexUnicodeCategorySyntax.NameToken.
public RegexUnicodeCategorySyntax WithNameToken(SyntaxToken nameToken)WithOpenBraceToken(SyntaxToken)
Syntax.g.csReturns this node with openBraceToken in place of its RegexUnicodeCategorySyntax.OpenBraceToken.
public RegexUnicodeCategorySyntax WithOpenBraceToken(SyntaxToken openBraceToken)