JsonLiteralSyntax Class
One of true, false, or null. Which one is the node's kind.
public sealed class JsonLiteralSyntax : JsonValueSyntax- Inheritance
JsonValueSyntaxJsonLiteralSyntax
Properties
| Name | Description |
|---|---|
| LiteralToken |
LiteralToken
JsonLiteralSyntax.csMethods
| Name | Description |
|---|---|
| Accept(JsonSyntaxVisitor) | |
| Accept<TResult>(JsonSyntaxVisitor<TResult>) | |
| Update(SyntaxToken) | Returns this literal with a different token, or itself when nothing changed. |
| WithLiteralToken(SyntaxToken) |
Accept overloads
Accept(JsonSyntaxVisitor)
JsonLiteralSyntax.cspublic override void Accept(JsonSyntaxVisitor visitor)Parameters
visitorJsonSyntaxVisitor
No documentation is available.
Accept<TResult>(JsonSyntaxVisitor<TResult>)
JsonLiteralSyntax.cspublic override TResult? Accept<TResult>(JsonSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken)
JsonLiteralSyntax.csReturns this literal with a different token, or itself when nothing changed.
public JsonLiteralSyntax Update(SyntaxToken literalToken)Parameters
literalTokenSyntaxToken
Returns
Remarks
The kind of the node follows the keyword, so replacing true with null changes both.
WithLiteralToken(SyntaxToken)
JsonLiteralSyntax.cspublic JsonLiteralSyntax WithLiteralToken(SyntaxToken literalToken)No documentation is available.