RegexQuotedLiteralSyntax Class
Represents a \Q…\E run, in which every character is literal.
public sealed class RegexQuotedLiteralSyntax : RegexAtomSyntax- Inheritance
RegexAtomSyntaxRegexQuotedLiteralSyntax
Properties
| Name | Description |
|---|---|
| EndToken | |
| StartToken | |
| TextToken | |
| Value | The literal text between the delimiters. |
EndToken
Syntax.g.csStartToken
Syntax.g.csTextToken
Syntax.g.csMethods
| Name | Description |
|---|---|
| Accept(RegexSyntaxVisitor) | |
| Accept<TResult>(RegexSyntaxVisitor<TResult>) | |
| Update(SyntaxToken, SyntaxToken, SyntaxToken) | Returns this node with the given parts, or itself when nothing changed. |
| WithEndToken(SyntaxToken) | Returns this node with endToken in place of its RegexQuotedLiteralSyntax.EndToken. |
| WithStartToken(SyntaxToken) | Returns this node with startToken in place of its RegexQuotedLiteralSyntax.StartToken. |
| WithTextToken(SyntaxToken) | Returns this node with textToken in place of its RegexQuotedLiteralSyntax.TextToken. |
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)
Syntax.g.csReturns this node with the given parts, or itself when nothing changed.
public RegexQuotedLiteralSyntax Update(SyntaxToken startToken, SyntaxToken textToken, SyntaxToken endToken)WithEndToken(SyntaxToken)
Syntax.g.csReturns this node with endToken in place of its RegexQuotedLiteralSyntax.EndToken.
public RegexQuotedLiteralSyntax WithEndToken(SyntaxToken endToken)WithStartToken(SyntaxToken)
Syntax.g.csReturns this node with startToken in place of its RegexQuotedLiteralSyntax.StartToken.
public RegexQuotedLiteralSyntax WithStartToken(SyntaxToken startToken)WithTextToken(SyntaxToken)
Syntax.g.csReturns this node with textToken in place of its RegexQuotedLiteralSyntax.TextToken.
public RegexQuotedLiteralSyntax WithTextToken(SyntaxToken textToken)