Class KartConvert
Mega class for type quantization with proper signed behavior.
public static class KartConvert
- Inheritance
-
KartConvert
- Inherited Members
Methods
ConvertByte(short)
public static byte ConvertByte(short x)
Parameters
xshort
Returns
ConvertByte(int)
public static byte ConvertByte(int x)
Parameters
xint
Returns
ConvertByte(long)
public static byte ConvertByte(long x)
Parameters
xlong
Returns
ConvertByte(ReadOnlySpan<short>)
public static byte[] ConvertByte(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- byte[]
ConvertByte(ReadOnlySpan<int>)
public static byte[] ConvertByte(ReadOnlySpan<int> src)
Parameters
srcReadOnlySpan<int>
Returns
- byte[]
ConvertByte(ReadOnlySpan<long>)
public static byte[] ConvertByte(ReadOnlySpan<long> src)
Parameters
srcReadOnlySpan<long>
Returns
- byte[]
ConvertByte(ReadOnlySpan<sbyte>)
public static byte[] ConvertByte(ReadOnlySpan<sbyte> src)
Parameters
srcReadOnlySpan<sbyte>
Returns
- byte[]
ConvertByte(ReadOnlySpan<ushort>)
public static byte[] ConvertByte(ReadOnlySpan<ushort> src)
Parameters
srcReadOnlySpan<ushort>
Returns
- byte[]
ConvertByte(ReadOnlySpan<uint>)
public static byte[] ConvertByte(ReadOnlySpan<uint> src)
Parameters
srcReadOnlySpan<uint>
Returns
- byte[]
ConvertByte(ReadOnlySpan<ulong>)
public static byte[] ConvertByte(ReadOnlySpan<ulong> src)
Parameters
srcReadOnlySpan<ulong>
Returns
- byte[]
ConvertByte(sbyte)
public static byte ConvertByte(sbyte x)
Parameters
xsbyte
Returns
ConvertByte(Span<byte>, ReadOnlySpan<short>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<byte>srcReadOnlySpan<short>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<int>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<int> src)
Parameters
dstSpan<byte>srcReadOnlySpan<int>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<long>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<long> src)
Parameters
dstSpan<byte>srcReadOnlySpan<long>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<sbyte>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<sbyte> src)
Parameters
dstSpan<byte>srcReadOnlySpan<sbyte>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<ushort>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<ushort> src)
Parameters
dstSpan<byte>srcReadOnlySpan<ushort>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<uint>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<uint> src)
Parameters
dstSpan<byte>srcReadOnlySpan<uint>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<ulong>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<ulong> src)
Parameters
dstSpan<byte>srcReadOnlySpan<ulong>
Returns
ConvertByte(ushort)
public static byte ConvertByte(ushort x)
Parameters
xushort
Returns
ConvertByte(uint)
public static byte ConvertByte(uint x)
Parameters
xuint
Returns
ConvertByte(ulong)
public static byte ConvertByte(ulong x)
Parameters
xulong
Returns
ConvertInt(byte)
public static int ConvertInt(byte x)
Parameters
xbyte
Returns
ConvertInt(short)
public static int ConvertInt(short x)
Parameters
xshort
Returns
ConvertInt(long)
public static int ConvertInt(long x)
Parameters
xlong
Returns
ConvertInt(ReadOnlySpan<byte>)
public static int[] ConvertInt(ReadOnlySpan<byte> src)
Parameters
srcReadOnlySpan<byte>
Returns
- int[]
ConvertInt(ReadOnlySpan<short>)
public static int[] ConvertInt(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- int[]
ConvertInt(ReadOnlySpan<long>)
public static int[] ConvertInt(ReadOnlySpan<long> src)
Parameters
srcReadOnlySpan<long>
Returns
- int[]
ConvertInt(ReadOnlySpan<sbyte>)
public static int[] ConvertInt(ReadOnlySpan<sbyte> src)
Parameters
srcReadOnlySpan<sbyte>
Returns
- int[]
ConvertInt(ReadOnlySpan<ushort>)
public static int[] ConvertInt(ReadOnlySpan<ushort> src)
Parameters
srcReadOnlySpan<ushort>
Returns
- int[]
ConvertInt(ReadOnlySpan<uint>)
public static int[] ConvertInt(ReadOnlySpan<uint> src)
Parameters
srcReadOnlySpan<uint>
Returns
- int[]
ConvertInt(ReadOnlySpan<ulong>)
public static int[] ConvertInt(ReadOnlySpan<ulong> src)
Parameters
srcReadOnlySpan<ulong>
Returns
- int[]
ConvertInt(sbyte)
public static int ConvertInt(sbyte x)
Parameters
xsbyte
Returns
ConvertInt(Span<int>, ReadOnlySpan<byte>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<byte> src)
Parameters
dstSpan<int>srcReadOnlySpan<byte>
Returns
ConvertInt(Span<int>, ReadOnlySpan<short>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<int>srcReadOnlySpan<short>
Returns
ConvertInt(Span<int>, ReadOnlySpan<long>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<long> src)
Parameters
dstSpan<int>srcReadOnlySpan<long>
Returns
ConvertInt(Span<int>, ReadOnlySpan<sbyte>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<sbyte> src)
Parameters
dstSpan<int>srcReadOnlySpan<sbyte>
Returns
ConvertInt(Span<int>, ReadOnlySpan<ushort>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<ushort> src)
Parameters
dstSpan<int>srcReadOnlySpan<ushort>
Returns
ConvertInt(Span<int>, ReadOnlySpan<uint>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<uint> src)
Parameters
dstSpan<int>srcReadOnlySpan<uint>
Returns
ConvertInt(Span<int>, ReadOnlySpan<ulong>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<ulong> src)
Parameters
dstSpan<int>srcReadOnlySpan<ulong>
Returns
ConvertInt(ushort)
public static int ConvertInt(ushort x)
Parameters
xushort
Returns
ConvertInt(uint)
public static int ConvertInt(uint x)
Parameters
xuint
Returns
ConvertInt(ulong)
public static int ConvertInt(ulong x)
Parameters
xulong
Returns
ConvertLong(byte)
public static long ConvertLong(byte x)
Parameters
xbyte
Returns
ConvertLong(short)
public static long ConvertLong(short x)
Parameters
xshort
Returns
ConvertLong(int)
public static long ConvertLong(int x)
Parameters
xint
Returns
ConvertLong(ReadOnlySpan<byte>)
public static long[] ConvertLong(ReadOnlySpan<byte> src)
Parameters
srcReadOnlySpan<byte>
Returns
- long[]
ConvertLong(ReadOnlySpan<short>)
public static long[] ConvertLong(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- long[]
ConvertLong(ReadOnlySpan<int>)
public static long[] ConvertLong(ReadOnlySpan<int> src)
Parameters
srcReadOnlySpan<int>
Returns
- long[]
ConvertLong(ReadOnlySpan<sbyte>)
public static long[] ConvertLong(ReadOnlySpan<sbyte> src)
Parameters
srcReadOnlySpan<sbyte>
Returns
- long[]
ConvertLong(ReadOnlySpan<ushort>)
public static long[] ConvertLong(ReadOnlySpan<ushort> src)
Parameters
srcReadOnlySpan<ushort>
Returns
- long[]
ConvertLong(ReadOnlySpan<uint>)
public static long[] ConvertLong(ReadOnlySpan<uint> src)
Parameters
srcReadOnlySpan<uint>
Returns
- long[]
ConvertLong(ReadOnlySpan<ulong>)
public static long[] ConvertLong(ReadOnlySpan<ulong> src)
Parameters
srcReadOnlySpan<ulong>
Returns
- long[]
ConvertLong(sbyte)
public static long ConvertLong(sbyte x)
Parameters
xsbyte
Returns
ConvertLong(Span<long>, ReadOnlySpan<byte>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<byte> src)
Parameters
dstSpan<long>srcReadOnlySpan<byte>
Returns
ConvertLong(Span<long>, ReadOnlySpan<short>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<long>srcReadOnlySpan<short>
Returns
ConvertLong(Span<long>, ReadOnlySpan<int>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<int> src)
Parameters
dstSpan<long>srcReadOnlySpan<int>
Returns
ConvertLong(Span<long>, ReadOnlySpan<sbyte>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<sbyte> src)
Parameters
dstSpan<long>srcReadOnlySpan<sbyte>
Returns
ConvertLong(Span<long>, ReadOnlySpan<ushort>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<ushort> src)
Parameters
dstSpan<long>srcReadOnlySpan<ushort>
Returns
ConvertLong(Span<long>, ReadOnlySpan<uint>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<uint> src)
Parameters
dstSpan<long>srcReadOnlySpan<uint>
Returns
ConvertLong(Span<long>, ReadOnlySpan<ulong>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<ulong> src)
Parameters
dstSpan<long>srcReadOnlySpan<ulong>
Returns
ConvertLong(ushort)
public static long ConvertLong(ushort x)
Parameters
xushort
Returns
ConvertLong(uint)
public static long ConvertLong(uint x)
Parameters
xuint
Returns
ConvertLong(ulong)
public static long ConvertLong(ulong x)
Parameters
xulong
Returns
ConvertSbyte(byte)
public static sbyte ConvertSbyte(byte x)
Parameters
xbyte
Returns
ConvertSbyte(short)
public static sbyte ConvertSbyte(short x)
Parameters
xshort
Returns
ConvertSbyte(int)
public static sbyte ConvertSbyte(int x)
Parameters
xint
Returns
ConvertSbyte(long)
public static sbyte ConvertSbyte(long x)
Parameters
xlong
Returns
ConvertSbyte(ReadOnlySpan<byte>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<byte> src)
Parameters
srcReadOnlySpan<byte>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<short>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<int>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<int> src)
Parameters
srcReadOnlySpan<int>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<long>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<long> src)
Parameters
srcReadOnlySpan<long>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<ushort>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<ushort> src)
Parameters
srcReadOnlySpan<ushort>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<uint>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<uint> src)
Parameters
srcReadOnlySpan<uint>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<ulong>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<ulong> src)
Parameters
srcReadOnlySpan<ulong>
Returns
- sbyte[]
ConvertSbyte(Span<sbyte>, ReadOnlySpan<byte>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<byte> src)
Parameters
dstSpan<sbyte>srcReadOnlySpan<byte>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<short>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<sbyte>srcReadOnlySpan<short>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<int>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<int> src)
Parameters
dstSpan<sbyte>srcReadOnlySpan<int>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<long>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<long> src)
Parameters
dstSpan<sbyte>srcReadOnlySpan<long>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<ushort>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<ushort> src)
Parameters
dstSpan<sbyte>srcReadOnlySpan<ushort>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<uint>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<uint> src)
Parameters
dstSpan<sbyte>srcReadOnlySpan<uint>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<ulong>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<ulong> src)
Parameters
dstSpan<sbyte>srcReadOnlySpan<ulong>
Returns
ConvertSbyte(ushort)
public static sbyte ConvertSbyte(ushort x)
Parameters
xushort
Returns
ConvertSbyte(uint)
public static sbyte ConvertSbyte(uint x)
Parameters
xuint
Returns
ConvertSbyte(ulong)
public static sbyte ConvertSbyte(ulong x)
Parameters
xulong
Returns
ConvertShort(byte)
public static short ConvertShort(byte x)
Parameters
xbyte
Returns
ConvertShort(int)
public static short ConvertShort(int x)
Parameters
xint
Returns
ConvertShort(long)
public static short ConvertShort(long x)
Parameters
xlong
Returns
ConvertShort(ReadOnlySpan<byte>)
public static short[] ConvertShort(ReadOnlySpan<byte> src)
Parameters
srcReadOnlySpan<byte>
Returns
- short[]
ConvertShort(ReadOnlySpan<short>)
public static short[] ConvertShort(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- short[]
ConvertShort(ReadOnlySpan<int>)
public static short[] ConvertShort(ReadOnlySpan<int> src)
Parameters
srcReadOnlySpan<int>
Returns
- short[]
ConvertShort(ReadOnlySpan<long>)
public static short[] ConvertShort(ReadOnlySpan<long> src)
Parameters
srcReadOnlySpan<long>
Returns
- short[]
ConvertShort(ReadOnlySpan<ushort>)
public static short[] ConvertShort(ReadOnlySpan<ushort> src)
Parameters
srcReadOnlySpan<ushort>
Returns
- short[]
ConvertShort(ReadOnlySpan<uint>)
public static short[] ConvertShort(ReadOnlySpan<uint> src)
Parameters
srcReadOnlySpan<uint>
Returns
- short[]
ConvertShort(ReadOnlySpan<ulong>)
public static short[] ConvertShort(ReadOnlySpan<ulong> src)
Parameters
srcReadOnlySpan<ulong>
Returns
- short[]
ConvertShort(sbyte)
public static short ConvertShort(sbyte x)
Parameters
xsbyte
Returns
ConvertShort(Span<short>, ReadOnlySpan<byte>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<byte> src)
Parameters
dstSpan<short>srcReadOnlySpan<byte>
Returns
ConvertShort(Span<short>, ReadOnlySpan<short>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<short>srcReadOnlySpan<short>
Returns
ConvertShort(Span<short>, ReadOnlySpan<int>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<int> src)
Parameters
dstSpan<short>srcReadOnlySpan<int>
Returns
ConvertShort(Span<short>, ReadOnlySpan<long>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<long> src)
Parameters
dstSpan<short>srcReadOnlySpan<long>
Returns
ConvertShort(Span<short>, ReadOnlySpan<ushort>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<ushort> src)
Parameters
dstSpan<short>srcReadOnlySpan<ushort>
Returns
ConvertShort(Span<short>, ReadOnlySpan<uint>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<uint> src)
Parameters
dstSpan<short>srcReadOnlySpan<uint>
Returns
ConvertShort(Span<short>, ReadOnlySpan<ulong>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<ulong> src)
Parameters
dstSpan<short>srcReadOnlySpan<ulong>
Returns
ConvertShort(ushort)
public static short ConvertShort(ushort x)
Parameters
xushort
Returns
ConvertShort(uint)
public static short ConvertShort(uint x)
Parameters
xuint
Returns
ConvertShort(ulong)
public static short ConvertShort(ulong x)
Parameters
xulong
Returns
ConvertUint(byte)
public static uint ConvertUint(byte x)
Parameters
xbyte
Returns
ConvertUint(short)
public static uint ConvertUint(short x)
Parameters
xshort
Returns
ConvertUint(int)
public static uint ConvertUint(int x)
Parameters
xint
Returns
ConvertUint(long)
public static uint ConvertUint(long x)
Parameters
xlong
Returns
ConvertUint(ReadOnlySpan<byte>)
public static uint[] ConvertUint(ReadOnlySpan<byte> src)
Parameters
srcReadOnlySpan<byte>
Returns
- uint[]
ConvertUint(ReadOnlySpan<short>)
public static uint[] ConvertUint(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- uint[]
ConvertUint(ReadOnlySpan<int>)
public static uint[] ConvertUint(ReadOnlySpan<int> src)
Parameters
srcReadOnlySpan<int>
Returns
- uint[]
ConvertUint(ReadOnlySpan<long>)
public static uint[] ConvertUint(ReadOnlySpan<long> src)
Parameters
srcReadOnlySpan<long>
Returns
- uint[]
ConvertUint(ReadOnlySpan<sbyte>)
public static uint[] ConvertUint(ReadOnlySpan<sbyte> src)
Parameters
srcReadOnlySpan<sbyte>
Returns
- uint[]
ConvertUint(ReadOnlySpan<ushort>)
public static uint[] ConvertUint(ReadOnlySpan<ushort> src)
Parameters
srcReadOnlySpan<ushort>
Returns
- uint[]
ConvertUint(ReadOnlySpan<ulong>)
public static uint[] ConvertUint(ReadOnlySpan<ulong> src)
Parameters
srcReadOnlySpan<ulong>
Returns
- uint[]
ConvertUint(sbyte)
public static uint ConvertUint(sbyte x)
Parameters
xsbyte
Returns
ConvertUint(Span<uint>, ReadOnlySpan<byte>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<byte> src)
Parameters
dstSpan<uint>srcReadOnlySpan<byte>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<short>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<uint>srcReadOnlySpan<short>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<int>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<int> src)
Parameters
dstSpan<uint>srcReadOnlySpan<int>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<long>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<long> src)
Parameters
dstSpan<uint>srcReadOnlySpan<long>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<sbyte>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<sbyte> src)
Parameters
dstSpan<uint>srcReadOnlySpan<sbyte>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<ushort>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<ushort> src)
Parameters
dstSpan<uint>srcReadOnlySpan<ushort>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<ulong>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<ulong> src)
Parameters
dstSpan<uint>srcReadOnlySpan<ulong>
Returns
ConvertUint(ushort)
public static uint ConvertUint(ushort x)
Parameters
xushort
Returns
ConvertUint(ulong)
public static uint ConvertUint(ulong x)
Parameters
xulong
Returns
ConvertUlong(byte)
public static ulong ConvertUlong(byte x)
Parameters
xbyte
Returns
ConvertUlong(short)
public static ulong ConvertUlong(short x)
Parameters
xshort
Returns
ConvertUlong(int)
public static ulong ConvertUlong(int x)
Parameters
xint
Returns
ConvertUlong(long)
public static ulong ConvertUlong(long x)
Parameters
xlong
Returns
ConvertUlong(ReadOnlySpan<byte>)
public static ulong[] ConvertUlong(ReadOnlySpan<byte> src)
Parameters
srcReadOnlySpan<byte>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<short>)
public static ulong[] ConvertUlong(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<int>)
public static ulong[] ConvertUlong(ReadOnlySpan<int> src)
Parameters
srcReadOnlySpan<int>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<long>)
public static ulong[] ConvertUlong(ReadOnlySpan<long> src)
Parameters
srcReadOnlySpan<long>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<sbyte>)
public static ulong[] ConvertUlong(ReadOnlySpan<sbyte> src)
Parameters
srcReadOnlySpan<sbyte>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<ushort>)
public static ulong[] ConvertUlong(ReadOnlySpan<ushort> src)
Parameters
srcReadOnlySpan<ushort>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<uint>)
public static ulong[] ConvertUlong(ReadOnlySpan<uint> src)
Parameters
srcReadOnlySpan<uint>
Returns
- ulong[]
ConvertUlong(sbyte)
public static ulong ConvertUlong(sbyte x)
Parameters
xsbyte
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<byte>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<byte> src)
Parameters
dstSpan<ulong>srcReadOnlySpan<byte>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<short>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<ulong>srcReadOnlySpan<short>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<int>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<int> src)
Parameters
dstSpan<ulong>srcReadOnlySpan<int>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<long>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<long> src)
Parameters
dstSpan<ulong>srcReadOnlySpan<long>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<sbyte>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<sbyte> src)
Parameters
dstSpan<ulong>srcReadOnlySpan<sbyte>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<ushort>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<ushort> src)
Parameters
dstSpan<ulong>srcReadOnlySpan<ushort>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<uint>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<uint> src)
Parameters
dstSpan<ulong>srcReadOnlySpan<uint>
Returns
ConvertUlong(ushort)
public static ulong ConvertUlong(ushort x)
Parameters
xushort
Returns
ConvertUlong(uint)
public static ulong ConvertUlong(uint x)
Parameters
xuint
Returns
ConvertUshort(byte)
public static ushort ConvertUshort(byte x)
Parameters
xbyte
Returns
ConvertUshort(short)
public static ushort ConvertUshort(short x)
Parameters
xshort
Returns
ConvertUshort(int)
public static ushort ConvertUshort(int x)
Parameters
xint
Returns
ConvertUshort(long)
public static ushort ConvertUshort(long x)
Parameters
xlong
Returns
ConvertUshort(ReadOnlySpan<byte>)
public static ushort[] ConvertUshort(ReadOnlySpan<byte> src)
Parameters
srcReadOnlySpan<byte>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<short>)
public static ushort[] ConvertUshort(ReadOnlySpan<short> src)
Parameters
srcReadOnlySpan<short>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<int>)
public static ushort[] ConvertUshort(ReadOnlySpan<int> src)
Parameters
srcReadOnlySpan<int>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<long>)
public static ushort[] ConvertUshort(ReadOnlySpan<long> src)
Parameters
srcReadOnlySpan<long>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<sbyte>)
public static ushort[] ConvertUshort(ReadOnlySpan<sbyte> src)
Parameters
srcReadOnlySpan<sbyte>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<uint>)
public static ushort[] ConvertUshort(ReadOnlySpan<uint> src)
Parameters
srcReadOnlySpan<uint>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<ulong>)
public static ushort[] ConvertUshort(ReadOnlySpan<ulong> src)
Parameters
srcReadOnlySpan<ulong>
Returns
- ushort[]
ConvertUshort(sbyte)
public static ushort ConvertUshort(sbyte x)
Parameters
xsbyte
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<byte>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<byte> src)
Parameters
dstSpan<ushort>srcReadOnlySpan<byte>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<short>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<short> src)
Parameters
dstSpan<ushort>srcReadOnlySpan<short>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<int>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<int> src)
Parameters
dstSpan<ushort>srcReadOnlySpan<int>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<long>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<long> src)
Parameters
dstSpan<ushort>srcReadOnlySpan<long>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<sbyte>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<sbyte> src)
Parameters
dstSpan<ushort>srcReadOnlySpan<sbyte>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<uint>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<uint> src)
Parameters
dstSpan<ushort>srcReadOnlySpan<uint>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<ulong>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<ulong> src)
Parameters
dstSpan<ushort>srcReadOnlySpan<ulong>
Returns
ConvertUshort(uint)
public static ushort ConvertUshort(uint x)
Parameters
xuint
Returns
ConvertUshort(ulong)
public static ushort ConvertUshort(ulong x)
Parameters
xulong
Returns
Dequantize(byte, float, float)
public static float Dequantize(byte value, float max, float min)
Parameters
Returns
Dequantize(ushort, float, float)
public static float Dequantize(ushort value, float max, float min)
Parameters
Returns
Dequantize(uint, float, float)
public static float Dequantize(uint value, float max, float min)
Parameters
Returns
Dequantize(ulong, float, float)
public static float Dequantize(ulong value, float max, float min)
Parameters
Returns
FixedPoint16(float, int)
public static ushort FixedPoint16(float value, int fraction)
Parameters
Returns
FixedPoint32(float, int)
public static uint FixedPoint32(float value, int fraction)
Parameters
Returns
FixedPoint64(float, int)
public static ulong FixedPoint64(float value, int fraction)
Parameters
Returns
FixedPoint8(float, int)
public static byte FixedPoint8(float value, int fraction)
Parameters
Returns
Quantize16(float, float, float)
public static ushort Quantize16(float value, float max, float min)
Parameters
Returns
Quantize32(float, float, float)
public static uint Quantize32(float value, float max, float min)
Parameters
Returns
Quantize64(float, float, float)
public static ulong Quantize64(float value, float max, float min)
Parameters
Returns
Quantize8(float, float, float)
public static byte Quantize8(float value, float max, float min)
Parameters
Returns
VlqDecodeSigned(ReadOnlySpan<byte>, out long)
public static int VlqDecodeSigned(ReadOnlySpan<byte> bits, out long value)
Parameters
bitsReadOnlySpan<byte>valuelong
Returns
VlqDecodeUnsigned(ReadOnlySpan<byte>, out ulong)
public static int VlqDecodeUnsigned(ReadOnlySpan<byte> bits, out ulong value)
Parameters
bitsReadOnlySpan<byte>valueulong
Returns
VlqEncode(Span<byte>, byte)
public static int VlqEncode(Span<byte> dst, byte src)
Parameters
Returns
VlqEncode(Span<byte>, short)
public static int VlqEncode(Span<byte> dst, short src)
Parameters
Returns
VlqEncode(Span<byte>, int)
public static int VlqEncode(Span<byte> dst, int src)
Parameters
Returns
VlqEncode(Span<byte>, long)
public static int VlqEncode(Span<byte> dst, long src)
Parameters
Returns
VlqEncode(Span<byte>, sbyte)
public static int VlqEncode(Span<byte> dst, sbyte src)
Parameters
Returns
VlqEncode(Span<byte>, Span<byte>)
public static int VlqEncode(Span<byte> dst, Span<byte> src)
Parameters
Returns
VlqEncode(Span<byte>, Span<short>)
public static int VlqEncode(Span<byte> dst, Span<short> src)
Parameters
Returns
VlqEncode(Span<byte>, Span<int>)
public static int VlqEncode(Span<byte> dst, Span<int> src)
Parameters
Returns
VlqEncode(Span<byte>, Span<long>)
public static int VlqEncode(Span<byte> dst, Span<long> src)
Parameters
Returns
VlqEncode(Span<byte>, Span<sbyte>)
public static int VlqEncode(Span<byte> dst, Span<sbyte> src)
Parameters
Returns
VlqEncode(Span<byte>, Span<ushort>)
public static int VlqEncode(Span<byte> dst, Span<ushort> src)
Parameters
Returns
VlqEncode(Span<byte>, Span<uint>)
public static int VlqEncode(Span<byte> dst, Span<uint> src)
Parameters
Returns
VlqEncode(Span<byte>, Span<ulong>)
public static int VlqEncode(Span<byte> dst, Span<ulong> src)
Parameters
Returns
VlqEncode(Span<byte>, ushort)
public static int VlqEncode(Span<byte> dst, ushort src)
Parameters
Returns
VlqEncode(Span<byte>, uint)
public static int VlqEncode(Span<byte> dst, uint src)
Parameters
Returns
VlqEncode(Span<byte>, ulong)
public static int VlqEncode(Span<byte> dst, ulong src)
Parameters
Returns
Zigzag(byte)
public static sbyte Zigzag(byte x)
Parameters
xbyte
Returns
Zigzag(short)
public static ushort Zigzag(short x)
Parameters
xshort
Returns
Zigzag(int)
public static uint Zigzag(int x)
Parameters
xint
Returns
Zigzag(long)
public static ulong Zigzag(long x)
Parameters
xlong
Returns
Zigzag(sbyte)
public static byte Zigzag(sbyte x)
Parameters
xsbyte
Returns
Zigzag(ushort)
public static short Zigzag(ushort x)
Parameters
xushort
Returns
Zigzag(uint)
public static int Zigzag(uint x)
Parameters
xuint
Returns
Zigzag(ulong)
public static long Zigzag(ulong x)
Parameters
xulong