TomlIntegerSyntax Class

An integer, such as 42, -17, 1_000, or 0xDEADBEEF.

public sealed class TomlIntegerSyntax : TomlValueSyntax
Inheritance
TomlValueSyntax TomlIntegerSyntax

Properties

NameDescription
IntegerToken
ValueGets the value of the integer.
public SyntaxToken IntegerToken { get; }

Property value

SyntaxToken

No documentation is available.

Gets the value of the integer.

public long Value { get; }

Property value

long

Exceptions

InvalidOperationException
The token was built by hand and does not spell an integer.

Methods

NameDescription
Accept(TomlSyntaxVisitor)
Accept<TResult>(TomlSyntaxVisitor<TResult>)
Update(SyntaxToken)Returns this value with a different token, or itself when nothing changed.
WithIntegerToken(SyntaxToken)
WithValue(long)Returns this integer with a new value, written in decimal.

Accept overloads

Accept(TomlSyntaxVisitor)

TomlIntegerSyntax.cs
public override void Accept(TomlSyntaxVisitor visitor)
Parameters
visitor TomlSyntaxVisitor

No documentation is available.

Accept<TResult>(TomlSyntaxVisitor<TResult>)

TomlIntegerSyntax.cs
public override TResult? Accept<TResult>(TomlSyntaxVisitor<TResult> visitor)
Type parameters
TResult
Parameters
visitor TomlSyntaxVisitor<TResult>
Returns

TResult?

No documentation is available.

Update(SyntaxToken)

TomlIntegerSyntax.cs

Returns this value with a different token, or itself when nothing changed.

public TomlIntegerSyntax Update(SyntaxToken integerToken)

Parameters

integerToken SyntaxToken

Returns

TomlIntegerSyntax

WithIntegerToken(SyntaxToken)

TomlIntegerSyntax.cs
public TomlIntegerSyntax WithIntegerToken(SyntaxToken integerToken)

Parameters

integerToken SyntaxToken

Returns

TomlIntegerSyntax

No documentation is available.

WithValue(long)

TomlIntegerSyntax.cs

Returns this integer with a new value, written in decimal.

public TomlIntegerSyntax WithValue(long value)

Parameters

value long

Returns

TomlIntegerSyntax