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
x
short
Returns
ConvertByte(int)
public static byte ConvertByte(int x)
Parameters
x
int
Returns
ConvertByte(long)
public static byte ConvertByte(long x)
Parameters
x
long
Returns
ConvertByte(ReadOnlySpan<short>)
public static byte[] ConvertByte(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- byte[]
ConvertByte(ReadOnlySpan<int>)
public static byte[] ConvertByte(ReadOnlySpan<int> src)
Parameters
src
ReadOnlySpan<int>
Returns
- byte[]
ConvertByte(ReadOnlySpan<long>)
public static byte[] ConvertByte(ReadOnlySpan<long> src)
Parameters
src
ReadOnlySpan<long>
Returns
- byte[]
ConvertByte(ReadOnlySpan<sbyte>)
public static byte[] ConvertByte(ReadOnlySpan<sbyte> src)
Parameters
src
ReadOnlySpan<sbyte>
Returns
- byte[]
ConvertByte(ReadOnlySpan<ushort>)
public static byte[] ConvertByte(ReadOnlySpan<ushort> src)
Parameters
src
ReadOnlySpan<ushort>
Returns
- byte[]
ConvertByte(ReadOnlySpan<uint>)
public static byte[] ConvertByte(ReadOnlySpan<uint> src)
Parameters
src
ReadOnlySpan<uint>
Returns
- byte[]
ConvertByte(ReadOnlySpan<ulong>)
public static byte[] ConvertByte(ReadOnlySpan<ulong> src)
Parameters
src
ReadOnlySpan<ulong>
Returns
- byte[]
ConvertByte(sbyte)
public static byte ConvertByte(sbyte x)
Parameters
x
sbyte
Returns
ConvertByte(Span<byte>, ReadOnlySpan<short>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<byte>src
ReadOnlySpan<short>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<int>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<int> src)
Parameters
dst
Span<byte>src
ReadOnlySpan<int>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<long>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<long> src)
Parameters
dst
Span<byte>src
ReadOnlySpan<long>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<sbyte>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<sbyte> src)
Parameters
dst
Span<byte>src
ReadOnlySpan<sbyte>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<ushort>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<ushort> src)
Parameters
dst
Span<byte>src
ReadOnlySpan<ushort>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<uint>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<uint> src)
Parameters
dst
Span<byte>src
ReadOnlySpan<uint>
Returns
ConvertByte(Span<byte>, ReadOnlySpan<ulong>)
public static int ConvertByte(Span<byte> dst, ReadOnlySpan<ulong> src)
Parameters
dst
Span<byte>src
ReadOnlySpan<ulong>
Returns
ConvertByte(ushort)
public static byte ConvertByte(ushort x)
Parameters
x
ushort
Returns
ConvertByte(uint)
public static byte ConvertByte(uint x)
Parameters
x
uint
Returns
ConvertByte(ulong)
public static byte ConvertByte(ulong x)
Parameters
x
ulong
Returns
ConvertInt(byte)
public static int ConvertInt(byte x)
Parameters
x
byte
Returns
ConvertInt(short)
public static int ConvertInt(short x)
Parameters
x
short
Returns
ConvertInt(long)
public static int ConvertInt(long x)
Parameters
x
long
Returns
ConvertInt(ReadOnlySpan<byte>)
public static int[] ConvertInt(ReadOnlySpan<byte> src)
Parameters
src
ReadOnlySpan<byte>
Returns
- int[]
ConvertInt(ReadOnlySpan<short>)
public static int[] ConvertInt(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- int[]
ConvertInt(ReadOnlySpan<long>)
public static int[] ConvertInt(ReadOnlySpan<long> src)
Parameters
src
ReadOnlySpan<long>
Returns
- int[]
ConvertInt(ReadOnlySpan<sbyte>)
public static int[] ConvertInt(ReadOnlySpan<sbyte> src)
Parameters
src
ReadOnlySpan<sbyte>
Returns
- int[]
ConvertInt(ReadOnlySpan<ushort>)
public static int[] ConvertInt(ReadOnlySpan<ushort> src)
Parameters
src
ReadOnlySpan<ushort>
Returns
- int[]
ConvertInt(ReadOnlySpan<uint>)
public static int[] ConvertInt(ReadOnlySpan<uint> src)
Parameters
src
ReadOnlySpan<uint>
Returns
- int[]
ConvertInt(ReadOnlySpan<ulong>)
public static int[] ConvertInt(ReadOnlySpan<ulong> src)
Parameters
src
ReadOnlySpan<ulong>
Returns
- int[]
ConvertInt(sbyte)
public static int ConvertInt(sbyte x)
Parameters
x
sbyte
Returns
ConvertInt(Span<int>, ReadOnlySpan<byte>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<byte> src)
Parameters
dst
Span<int>src
ReadOnlySpan<byte>
Returns
ConvertInt(Span<int>, ReadOnlySpan<short>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<int>src
ReadOnlySpan<short>
Returns
ConvertInt(Span<int>, ReadOnlySpan<long>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<long> src)
Parameters
dst
Span<int>src
ReadOnlySpan<long>
Returns
ConvertInt(Span<int>, ReadOnlySpan<sbyte>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<sbyte> src)
Parameters
dst
Span<int>src
ReadOnlySpan<sbyte>
Returns
ConvertInt(Span<int>, ReadOnlySpan<ushort>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<ushort> src)
Parameters
dst
Span<int>src
ReadOnlySpan<ushort>
Returns
ConvertInt(Span<int>, ReadOnlySpan<uint>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<uint> src)
Parameters
dst
Span<int>src
ReadOnlySpan<uint>
Returns
ConvertInt(Span<int>, ReadOnlySpan<ulong>)
public static int ConvertInt(Span<int> dst, ReadOnlySpan<ulong> src)
Parameters
dst
Span<int>src
ReadOnlySpan<ulong>
Returns
ConvertInt(ushort)
public static int ConvertInt(ushort x)
Parameters
x
ushort
Returns
ConvertInt(uint)
public static int ConvertInt(uint x)
Parameters
x
uint
Returns
ConvertInt(ulong)
public static int ConvertInt(ulong x)
Parameters
x
ulong
Returns
ConvertLong(byte)
public static long ConvertLong(byte x)
Parameters
x
byte
Returns
ConvertLong(short)
public static long ConvertLong(short x)
Parameters
x
short
Returns
ConvertLong(int)
public static long ConvertLong(int x)
Parameters
x
int
Returns
ConvertLong(ReadOnlySpan<byte>)
public static long[] ConvertLong(ReadOnlySpan<byte> src)
Parameters
src
ReadOnlySpan<byte>
Returns
- long[]
ConvertLong(ReadOnlySpan<short>)
public static long[] ConvertLong(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- long[]
ConvertLong(ReadOnlySpan<int>)
public static long[] ConvertLong(ReadOnlySpan<int> src)
Parameters
src
ReadOnlySpan<int>
Returns
- long[]
ConvertLong(ReadOnlySpan<sbyte>)
public static long[] ConvertLong(ReadOnlySpan<sbyte> src)
Parameters
src
ReadOnlySpan<sbyte>
Returns
- long[]
ConvertLong(ReadOnlySpan<ushort>)
public static long[] ConvertLong(ReadOnlySpan<ushort> src)
Parameters
src
ReadOnlySpan<ushort>
Returns
- long[]
ConvertLong(ReadOnlySpan<uint>)
public static long[] ConvertLong(ReadOnlySpan<uint> src)
Parameters
src
ReadOnlySpan<uint>
Returns
- long[]
ConvertLong(ReadOnlySpan<ulong>)
public static long[] ConvertLong(ReadOnlySpan<ulong> src)
Parameters
src
ReadOnlySpan<ulong>
Returns
- long[]
ConvertLong(sbyte)
public static long ConvertLong(sbyte x)
Parameters
x
sbyte
Returns
ConvertLong(Span<long>, ReadOnlySpan<byte>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<byte> src)
Parameters
dst
Span<long>src
ReadOnlySpan<byte>
Returns
ConvertLong(Span<long>, ReadOnlySpan<short>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<long>src
ReadOnlySpan<short>
Returns
ConvertLong(Span<long>, ReadOnlySpan<int>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<int> src)
Parameters
dst
Span<long>src
ReadOnlySpan<int>
Returns
ConvertLong(Span<long>, ReadOnlySpan<sbyte>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<sbyte> src)
Parameters
dst
Span<long>src
ReadOnlySpan<sbyte>
Returns
ConvertLong(Span<long>, ReadOnlySpan<ushort>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<ushort> src)
Parameters
dst
Span<long>src
ReadOnlySpan<ushort>
Returns
ConvertLong(Span<long>, ReadOnlySpan<uint>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<uint> src)
Parameters
dst
Span<long>src
ReadOnlySpan<uint>
Returns
ConvertLong(Span<long>, ReadOnlySpan<ulong>)
public static int ConvertLong(Span<long> dst, ReadOnlySpan<ulong> src)
Parameters
dst
Span<long>src
ReadOnlySpan<ulong>
Returns
ConvertLong(ushort)
public static long ConvertLong(ushort x)
Parameters
x
ushort
Returns
ConvertLong(uint)
public static long ConvertLong(uint x)
Parameters
x
uint
Returns
ConvertLong(ulong)
public static long ConvertLong(ulong x)
Parameters
x
ulong
Returns
ConvertSbyte(byte)
public static sbyte ConvertSbyte(byte x)
Parameters
x
byte
Returns
ConvertSbyte(short)
public static sbyte ConvertSbyte(short x)
Parameters
x
short
Returns
ConvertSbyte(int)
public static sbyte ConvertSbyte(int x)
Parameters
x
int
Returns
ConvertSbyte(long)
public static sbyte ConvertSbyte(long x)
Parameters
x
long
Returns
ConvertSbyte(ReadOnlySpan<byte>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<byte> src)
Parameters
src
ReadOnlySpan<byte>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<short>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<int>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<int> src)
Parameters
src
ReadOnlySpan<int>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<long>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<long> src)
Parameters
src
ReadOnlySpan<long>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<ushort>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<ushort> src)
Parameters
src
ReadOnlySpan<ushort>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<uint>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<uint> src)
Parameters
src
ReadOnlySpan<uint>
Returns
- sbyte[]
ConvertSbyte(ReadOnlySpan<ulong>)
public static sbyte[] ConvertSbyte(ReadOnlySpan<ulong> src)
Parameters
src
ReadOnlySpan<ulong>
Returns
- sbyte[]
ConvertSbyte(Span<sbyte>, ReadOnlySpan<byte>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<byte> src)
Parameters
dst
Span<sbyte>src
ReadOnlySpan<byte>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<short>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<sbyte>src
ReadOnlySpan<short>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<int>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<int> src)
Parameters
dst
Span<sbyte>src
ReadOnlySpan<int>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<long>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<long> src)
Parameters
dst
Span<sbyte>src
ReadOnlySpan<long>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<ushort>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<ushort> src)
Parameters
dst
Span<sbyte>src
ReadOnlySpan<ushort>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<uint>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<uint> src)
Parameters
dst
Span<sbyte>src
ReadOnlySpan<uint>
Returns
ConvertSbyte(Span<sbyte>, ReadOnlySpan<ulong>)
public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<ulong> src)
Parameters
dst
Span<sbyte>src
ReadOnlySpan<ulong>
Returns
ConvertSbyte(ushort)
public static sbyte ConvertSbyte(ushort x)
Parameters
x
ushort
Returns
ConvertSbyte(uint)
public static sbyte ConvertSbyte(uint x)
Parameters
x
uint
Returns
ConvertSbyte(ulong)
public static sbyte ConvertSbyte(ulong x)
Parameters
x
ulong
Returns
ConvertShort(byte)
public static short ConvertShort(byte x)
Parameters
x
byte
Returns
ConvertShort(int)
public static short ConvertShort(int x)
Parameters
x
int
Returns
ConvertShort(long)
public static short ConvertShort(long x)
Parameters
x
long
Returns
ConvertShort(ReadOnlySpan<byte>)
public static short[] ConvertShort(ReadOnlySpan<byte> src)
Parameters
src
ReadOnlySpan<byte>
Returns
- short[]
ConvertShort(ReadOnlySpan<short>)
public static short[] ConvertShort(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- short[]
ConvertShort(ReadOnlySpan<int>)
public static short[] ConvertShort(ReadOnlySpan<int> src)
Parameters
src
ReadOnlySpan<int>
Returns
- short[]
ConvertShort(ReadOnlySpan<long>)
public static short[] ConvertShort(ReadOnlySpan<long> src)
Parameters
src
ReadOnlySpan<long>
Returns
- short[]
ConvertShort(ReadOnlySpan<ushort>)
public static short[] ConvertShort(ReadOnlySpan<ushort> src)
Parameters
src
ReadOnlySpan<ushort>
Returns
- short[]
ConvertShort(ReadOnlySpan<uint>)
public static short[] ConvertShort(ReadOnlySpan<uint> src)
Parameters
src
ReadOnlySpan<uint>
Returns
- short[]
ConvertShort(ReadOnlySpan<ulong>)
public static short[] ConvertShort(ReadOnlySpan<ulong> src)
Parameters
src
ReadOnlySpan<ulong>
Returns
- short[]
ConvertShort(sbyte)
public static short ConvertShort(sbyte x)
Parameters
x
sbyte
Returns
ConvertShort(Span<short>, ReadOnlySpan<byte>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<byte> src)
Parameters
dst
Span<short>src
ReadOnlySpan<byte>
Returns
ConvertShort(Span<short>, ReadOnlySpan<short>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<short>src
ReadOnlySpan<short>
Returns
ConvertShort(Span<short>, ReadOnlySpan<int>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<int> src)
Parameters
dst
Span<short>src
ReadOnlySpan<int>
Returns
ConvertShort(Span<short>, ReadOnlySpan<long>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<long> src)
Parameters
dst
Span<short>src
ReadOnlySpan<long>
Returns
ConvertShort(Span<short>, ReadOnlySpan<ushort>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<ushort> src)
Parameters
dst
Span<short>src
ReadOnlySpan<ushort>
Returns
ConvertShort(Span<short>, ReadOnlySpan<uint>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<uint> src)
Parameters
dst
Span<short>src
ReadOnlySpan<uint>
Returns
ConvertShort(Span<short>, ReadOnlySpan<ulong>)
public static int ConvertShort(Span<short> dst, ReadOnlySpan<ulong> src)
Parameters
dst
Span<short>src
ReadOnlySpan<ulong>
Returns
ConvertShort(ushort)
public static short ConvertShort(ushort x)
Parameters
x
ushort
Returns
ConvertShort(uint)
public static short ConvertShort(uint x)
Parameters
x
uint
Returns
ConvertShort(ulong)
public static short ConvertShort(ulong x)
Parameters
x
ulong
Returns
ConvertUint(byte)
public static uint ConvertUint(byte x)
Parameters
x
byte
Returns
ConvertUint(short)
public static uint ConvertUint(short x)
Parameters
x
short
Returns
ConvertUint(int)
public static uint ConvertUint(int x)
Parameters
x
int
Returns
ConvertUint(long)
public static uint ConvertUint(long x)
Parameters
x
long
Returns
ConvertUint(ReadOnlySpan<byte>)
public static uint[] ConvertUint(ReadOnlySpan<byte> src)
Parameters
src
ReadOnlySpan<byte>
Returns
- uint[]
ConvertUint(ReadOnlySpan<short>)
public static uint[] ConvertUint(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- uint[]
ConvertUint(ReadOnlySpan<int>)
public static uint[] ConvertUint(ReadOnlySpan<int> src)
Parameters
src
ReadOnlySpan<int>
Returns
- uint[]
ConvertUint(ReadOnlySpan<long>)
public static uint[] ConvertUint(ReadOnlySpan<long> src)
Parameters
src
ReadOnlySpan<long>
Returns
- uint[]
ConvertUint(ReadOnlySpan<sbyte>)
public static uint[] ConvertUint(ReadOnlySpan<sbyte> src)
Parameters
src
ReadOnlySpan<sbyte>
Returns
- uint[]
ConvertUint(ReadOnlySpan<ushort>)
public static uint[] ConvertUint(ReadOnlySpan<ushort> src)
Parameters
src
ReadOnlySpan<ushort>
Returns
- uint[]
ConvertUint(ReadOnlySpan<ulong>)
public static uint[] ConvertUint(ReadOnlySpan<ulong> src)
Parameters
src
ReadOnlySpan<ulong>
Returns
- uint[]
ConvertUint(sbyte)
public static uint ConvertUint(sbyte x)
Parameters
x
sbyte
Returns
ConvertUint(Span<uint>, ReadOnlySpan<byte>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<byte> src)
Parameters
dst
Span<uint>src
ReadOnlySpan<byte>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<short>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<uint>src
ReadOnlySpan<short>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<int>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<int> src)
Parameters
dst
Span<uint>src
ReadOnlySpan<int>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<long>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<long> src)
Parameters
dst
Span<uint>src
ReadOnlySpan<long>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<sbyte>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<sbyte> src)
Parameters
dst
Span<uint>src
ReadOnlySpan<sbyte>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<ushort>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<ushort> src)
Parameters
dst
Span<uint>src
ReadOnlySpan<ushort>
Returns
ConvertUint(Span<uint>, ReadOnlySpan<ulong>)
public static int ConvertUint(Span<uint> dst, ReadOnlySpan<ulong> src)
Parameters
dst
Span<uint>src
ReadOnlySpan<ulong>
Returns
ConvertUint(ushort)
public static uint ConvertUint(ushort x)
Parameters
x
ushort
Returns
ConvertUint(ulong)
public static uint ConvertUint(ulong x)
Parameters
x
ulong
Returns
ConvertUlong(byte)
public static ulong ConvertUlong(byte x)
Parameters
x
byte
Returns
ConvertUlong(short)
public static ulong ConvertUlong(short x)
Parameters
x
short
Returns
ConvertUlong(int)
public static ulong ConvertUlong(int x)
Parameters
x
int
Returns
ConvertUlong(long)
public static ulong ConvertUlong(long x)
Parameters
x
long
Returns
ConvertUlong(ReadOnlySpan<byte>)
public static ulong[] ConvertUlong(ReadOnlySpan<byte> src)
Parameters
src
ReadOnlySpan<byte>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<short>)
public static ulong[] ConvertUlong(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<int>)
public static ulong[] ConvertUlong(ReadOnlySpan<int> src)
Parameters
src
ReadOnlySpan<int>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<long>)
public static ulong[] ConvertUlong(ReadOnlySpan<long> src)
Parameters
src
ReadOnlySpan<long>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<sbyte>)
public static ulong[] ConvertUlong(ReadOnlySpan<sbyte> src)
Parameters
src
ReadOnlySpan<sbyte>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<ushort>)
public static ulong[] ConvertUlong(ReadOnlySpan<ushort> src)
Parameters
src
ReadOnlySpan<ushort>
Returns
- ulong[]
ConvertUlong(ReadOnlySpan<uint>)
public static ulong[] ConvertUlong(ReadOnlySpan<uint> src)
Parameters
src
ReadOnlySpan<uint>
Returns
- ulong[]
ConvertUlong(sbyte)
public static ulong ConvertUlong(sbyte x)
Parameters
x
sbyte
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<byte>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<byte> src)
Parameters
dst
Span<ulong>src
ReadOnlySpan<byte>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<short>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<ulong>src
ReadOnlySpan<short>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<int>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<int> src)
Parameters
dst
Span<ulong>src
ReadOnlySpan<int>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<long>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<long> src)
Parameters
dst
Span<ulong>src
ReadOnlySpan<long>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<sbyte>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<sbyte> src)
Parameters
dst
Span<ulong>src
ReadOnlySpan<sbyte>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<ushort>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<ushort> src)
Parameters
dst
Span<ulong>src
ReadOnlySpan<ushort>
Returns
ConvertUlong(Span<ulong>, ReadOnlySpan<uint>)
public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<uint> src)
Parameters
dst
Span<ulong>src
ReadOnlySpan<uint>
Returns
ConvertUlong(ushort)
public static ulong ConvertUlong(ushort x)
Parameters
x
ushort
Returns
ConvertUlong(uint)
public static ulong ConvertUlong(uint x)
Parameters
x
uint
Returns
ConvertUshort(byte)
public static ushort ConvertUshort(byte x)
Parameters
x
byte
Returns
ConvertUshort(short)
public static ushort ConvertUshort(short x)
Parameters
x
short
Returns
ConvertUshort(int)
public static ushort ConvertUshort(int x)
Parameters
x
int
Returns
ConvertUshort(long)
public static ushort ConvertUshort(long x)
Parameters
x
long
Returns
ConvertUshort(ReadOnlySpan<byte>)
public static ushort[] ConvertUshort(ReadOnlySpan<byte> src)
Parameters
src
ReadOnlySpan<byte>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<short>)
public static ushort[] ConvertUshort(ReadOnlySpan<short> src)
Parameters
src
ReadOnlySpan<short>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<int>)
public static ushort[] ConvertUshort(ReadOnlySpan<int> src)
Parameters
src
ReadOnlySpan<int>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<long>)
public static ushort[] ConvertUshort(ReadOnlySpan<long> src)
Parameters
src
ReadOnlySpan<long>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<sbyte>)
public static ushort[] ConvertUshort(ReadOnlySpan<sbyte> src)
Parameters
src
ReadOnlySpan<sbyte>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<uint>)
public static ushort[] ConvertUshort(ReadOnlySpan<uint> src)
Parameters
src
ReadOnlySpan<uint>
Returns
- ushort[]
ConvertUshort(ReadOnlySpan<ulong>)
public static ushort[] ConvertUshort(ReadOnlySpan<ulong> src)
Parameters
src
ReadOnlySpan<ulong>
Returns
- ushort[]
ConvertUshort(sbyte)
public static ushort ConvertUshort(sbyte x)
Parameters
x
sbyte
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<byte>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<byte> src)
Parameters
dst
Span<ushort>src
ReadOnlySpan<byte>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<short>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<short> src)
Parameters
dst
Span<ushort>src
ReadOnlySpan<short>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<int>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<int> src)
Parameters
dst
Span<ushort>src
ReadOnlySpan<int>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<long>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<long> src)
Parameters
dst
Span<ushort>src
ReadOnlySpan<long>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<sbyte>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<sbyte> src)
Parameters
dst
Span<ushort>src
ReadOnlySpan<sbyte>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<uint>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<uint> src)
Parameters
dst
Span<ushort>src
ReadOnlySpan<uint>
Returns
ConvertUshort(Span<ushort>, ReadOnlySpan<ulong>)
public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<ulong> src)
Parameters
dst
Span<ushort>src
ReadOnlySpan<ulong>
Returns
ConvertUshort(uint)
public static ushort ConvertUshort(uint x)
Parameters
x
uint
Returns
ConvertUshort(ulong)
public static ushort ConvertUshort(ulong x)
Parameters
x
ulong
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
bits
ReadOnlySpan<byte>value
long
Returns
VlqDecodeUnsigned(ReadOnlySpan<byte>, out ulong)
public static int VlqDecodeUnsigned(ReadOnlySpan<byte> bits, out ulong value)
Parameters
bits
ReadOnlySpan<byte>value
ulong
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
x
byte
Returns
Zigzag(short)
public static ushort Zigzag(short x)
Parameters
x
short
Returns
Zigzag(int)
public static uint Zigzag(int x)
Parameters
x
int
Returns
Zigzag(long)
public static ulong Zigzag(long x)
Parameters
x
long
Returns
Zigzag(sbyte)
public static byte Zigzag(sbyte x)
Parameters
x
sbyte
Returns
Zigzag(ushort)
public static short Zigzag(ushort x)
Parameters
x
ushort
Returns
Zigzag(uint)
public static int Zigzag(uint x)
Parameters
x
uint
Returns
Zigzag(ulong)
public static long Zigzag(ulong x)
Parameters
x
ulong