Edit

Share via


CborReader.ReadCborNegativeIntegerRepresentation Method

Definition

Important

This API is not CLS-compliant.

Reads the next data item as a CBOR negative integer representation (major type 1).

public:
 System::UInt64 ReadCborNegativeIntegerRepresentation();
[System.CLSCompliant(false)]
public ulong ReadCborNegativeIntegerRepresentation ();
[<System.CLSCompliant(false)>]
member this.ReadCborNegativeIntegerRepresentation : unit -> uint64
Public Function ReadCborNegativeIntegerRepresentation () As ULong

Returns

An unsigned integer denoting -1 minus the integer.

Attributes

Exceptions

The next data item does not have the correct major type.

The next value has an invalid CBOR encoding.

-or-

There was an unexpected end of CBOR encoding data.

-or-

The next value uses a CBOR encoding that is not valid under the current conformance mode.

Remarks

This method supports decoding integers between -18446744073709551616 and -1. Useful for handling values that do not fit in the Int64 type.

Applies to