JsonNumberSyntax Class
A number value.
public sealed class JsonNumberSyntax : JsonValueSyntaxRemarks
The text is kept exactly as written; JSON numbers do not all fit a .NET numeric type without loss.
- Inheritance
JsonValueSyntaxJsonNumberSyntax
Properties
| Name | Description |
|---|---|
| NumberToken | |
| Text | Gets the number exactly as it was written. |
NumberToken
JsonNumberSyntax.csMethods
| Name | Description |
|---|---|
| Accept(JsonSyntaxVisitor) | |
| Accept<TResult>(JsonSyntaxVisitor<TResult>) | |
| Update(SyntaxToken) | Returns this number with a different token, or itself when nothing changed. |
| WithNumberToken(SyntaxToken) | |
| WithText(string) | Returns this number written differently. |
Accept overloads
Accept(JsonSyntaxVisitor)
JsonNumberSyntax.cspublic override void Accept(JsonSyntaxVisitor visitor)Parameters
visitorJsonSyntaxVisitor
No documentation is available.
Accept<TResult>(JsonSyntaxVisitor<TResult>)
JsonNumberSyntax.cspublic override TResult? Accept<TResult>(JsonSyntaxVisitor<TResult> visitor)No documentation is available.
Update(SyntaxToken)
JsonNumberSyntax.csReturns this number with a different token, or itself when nothing changed.
public JsonNumberSyntax Update(SyntaxToken numberToken)WithNumberToken(SyntaxToken)
JsonNumberSyntax.cspublic JsonNumberSyntax WithNumberToken(SyntaxToken numberToken)No documentation is available.
WithText(string)
JsonNumberSyntax.csReturns this number written differently.
public JsonNumberSyntax WithText(string text)