13 references to CborHelpers
System.Formats.Cbor (13)
System\Formats\Cbor\Reader\CborReader.Simple.cs (5)
32
result = HalfHelpers.HalfToFloat(
CborHelpers
.ReadHalfBigEndian(buffer.Slice(1)));
39
result =
CborHelpers
.ReadSingleBigEndian(buffer.Slice(1));
73
result = HalfHelpers.HalfToDouble(
CborHelpers
.ReadHalfBigEndian(buffer.Slice(1)));
80
result =
CborHelpers
.ReadSingleBigEndian(buffer.Slice(1));
87
result =
CborHelpers
.ReadDoubleBigEndian(buffer.Slice(1));
System\Formats\Cbor\Reader\CborReader.String.cs (1)
390
string output =
CborHelpers
.BuildStringFromIndefiniteLengthTextString(concatenatedStringSize, (ranges, _data.Slice(_offset), utf8Encoding), BuildString);
System\Formats\Cbor\Reader\CborReader.Tag.cs (2)
128
return
CborHelpers
.UnixEpoch + timespan;
178
BigInteger unsignedValue =
CborHelpers
.CreateBigIntegerFromUnsignedBigEndianBytes(unsignedBigEndianEncoding);
System\Formats\Cbor\Writer\CborWriter.Simple.cs (2)
66
CborHelpers
.WriteSingleBigEndian(_buffer.AsSpan(_offset), value);
75
CborHelpers
.WriteDoubleBigEndian(_buffer.AsSpan(_offset), value);
System\Formats\Cbor\Writer\CborWriter.Tag.cs (3)
96
byte[] unsignedBigEndianEncoding =
CborHelpers
.CreateUnsignedBigEndianBytesFromBigInteger(unsignedValue);
150
CborHelpers
.GetBitsFromDecimal(value, buf);
162
CborHelpers
.GetBitsFromDecimal(mantissa, buf);