RegexCharacterEscapeSyntax Class
Represents an escape that stands for one character, such as \n, \x41, \cA, or \052.
public sealed class RegexCharacterEscapeSyntax : RegexAtomSyntax- Inheritance
RegexAtomSyntaxRegexCharacterEscapeSyntax
Properties
| Name | Description |
|---|---|
| EscapeToken | |
| Value | The character the escape stands for. |
EscapeToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithEscapeToken(SyntaxToken) | Returns this node with escapeToken in place of its RegexCharacterEscapeSyntax.EscapeToken. |
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)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexCharacterEscapeSyntax Update(SyntaxToken escapeToken)WithEscapeToken(SyntaxToken)
Syntax.g.csReturns this node with escapeToken in place of its RegexCharacterEscapeSyntax.EscapeToken.
public RegexCharacterEscapeSyntax WithEscapeToken(SyntaxToken escapeToken)