CborWriter.WriteCborNegativeIntegerRepresentation(UInt64) Method

Definition

Important

This API is not CLS-compliant.

Writes the provided value as a CBOR negative integer representation (major type 1).

public:
 void WriteCborNegativeIntegerRepresentation(System::UInt64 value);
[System.CLSCompliant(false)]
public void WriteCborNegativeIntegerRepresentation (ulong value);
[<System.CLSCompliant(false)>]
member this.WriteCborNegativeIntegerRepresentation : uint64 -> unit
Public Sub WriteCborNegativeIntegerRepresentation (value As ULong)

Parameters

value
UInt64

An unsigned integer denoting -1 minus the integer.

Attributes

Exceptions

Writing a new value exceeds the definite length of the parent data item.

-or-

The major type of the encoded value is not permitted in the parent data item.

-or-

The written data is not accepted under the current conformance mode.

Remarks

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

Applies to