Table of Contents

Class KartConvert

Namespace
ReFuel.IO
Assembly
ReFuel.Common.dll

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

byte

ConvertByte(int)

public static byte ConvertByte(int x)

Parameters

x int

Returns

byte

ConvertByte(long)

public static byte ConvertByte(long x)

Parameters

x long

Returns

byte

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

byte

ConvertByte(Span<byte>, ReadOnlySpan<short>)

public static int ConvertByte(Span<byte> dst, ReadOnlySpan<short> src)

Parameters

dst Span<byte>
src ReadOnlySpan<short>

Returns

int

ConvertByte(Span<byte>, ReadOnlySpan<int>)

public static int ConvertByte(Span<byte> dst, ReadOnlySpan<int> src)

Parameters

dst Span<byte>
src ReadOnlySpan<int>

Returns

int

ConvertByte(Span<byte>, ReadOnlySpan<long>)

public static int ConvertByte(Span<byte> dst, ReadOnlySpan<long> src)

Parameters

dst Span<byte>
src ReadOnlySpan<long>

Returns

int

ConvertByte(Span<byte>, ReadOnlySpan<sbyte>)

public static int ConvertByte(Span<byte> dst, ReadOnlySpan<sbyte> src)

Parameters

dst Span<byte>
src ReadOnlySpan<sbyte>

Returns

int

ConvertByte(Span<byte>, ReadOnlySpan<ushort>)

public static int ConvertByte(Span<byte> dst, ReadOnlySpan<ushort> src)

Parameters

dst Span<byte>
src ReadOnlySpan<ushort>

Returns

int

ConvertByte(Span<byte>, ReadOnlySpan<uint>)

public static int ConvertByte(Span<byte> dst, ReadOnlySpan<uint> src)

Parameters

dst Span<byte>
src ReadOnlySpan<uint>

Returns

int

ConvertByte(Span<byte>, ReadOnlySpan<ulong>)

public static int ConvertByte(Span<byte> dst, ReadOnlySpan<ulong> src)

Parameters

dst Span<byte>
src ReadOnlySpan<ulong>

Returns

int

ConvertByte(ushort)

public static byte ConvertByte(ushort x)

Parameters

x ushort

Returns

byte

ConvertByte(uint)

public static byte ConvertByte(uint x)

Parameters

x uint

Returns

byte

ConvertByte(ulong)

public static byte ConvertByte(ulong x)

Parameters

x ulong

Returns

byte

ConvertInt(byte)

public static int ConvertInt(byte x)

Parameters

x byte

Returns

int

ConvertInt(short)

public static int ConvertInt(short x)

Parameters

x short

Returns

int

ConvertInt(long)

public static int ConvertInt(long x)

Parameters

x long

Returns

int

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

int

ConvertInt(Span<int>, ReadOnlySpan<byte>)

public static int ConvertInt(Span<int> dst, ReadOnlySpan<byte> src)

Parameters

dst Span<int>
src ReadOnlySpan<byte>

Returns

int

ConvertInt(Span<int>, ReadOnlySpan<short>)

public static int ConvertInt(Span<int> dst, ReadOnlySpan<short> src)

Parameters

dst Span<int>
src ReadOnlySpan<short>

Returns

int

ConvertInt(Span<int>, ReadOnlySpan<long>)

public static int ConvertInt(Span<int> dst, ReadOnlySpan<long> src)

Parameters

dst Span<int>
src ReadOnlySpan<long>

Returns

int

ConvertInt(Span<int>, ReadOnlySpan<sbyte>)

public static int ConvertInt(Span<int> dst, ReadOnlySpan<sbyte> src)

Parameters

dst Span<int>
src ReadOnlySpan<sbyte>

Returns

int

ConvertInt(Span<int>, ReadOnlySpan<ushort>)

public static int ConvertInt(Span<int> dst, ReadOnlySpan<ushort> src)

Parameters

dst Span<int>
src ReadOnlySpan<ushort>

Returns

int

ConvertInt(Span<int>, ReadOnlySpan<uint>)

public static int ConvertInt(Span<int> dst, ReadOnlySpan<uint> src)

Parameters

dst Span<int>
src ReadOnlySpan<uint>

Returns

int

ConvertInt(Span<int>, ReadOnlySpan<ulong>)

public static int ConvertInt(Span<int> dst, ReadOnlySpan<ulong> src)

Parameters

dst Span<int>
src ReadOnlySpan<ulong>

Returns

int

ConvertInt(ushort)

public static int ConvertInt(ushort x)

Parameters

x ushort

Returns

int

ConvertInt(uint)

public static int ConvertInt(uint x)

Parameters

x uint

Returns

int

ConvertInt(ulong)

public static int ConvertInt(ulong x)

Parameters

x ulong

Returns

int

ConvertLong(byte)

public static long ConvertLong(byte x)

Parameters

x byte

Returns

long

ConvertLong(short)

public static long ConvertLong(short x)

Parameters

x short

Returns

long

ConvertLong(int)

public static long ConvertLong(int x)

Parameters

x int

Returns

long

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

long

ConvertLong(Span<long>, ReadOnlySpan<byte>)

public static int ConvertLong(Span<long> dst, ReadOnlySpan<byte> src)

Parameters

dst Span<long>
src ReadOnlySpan<byte>

Returns

int

ConvertLong(Span<long>, ReadOnlySpan<short>)

public static int ConvertLong(Span<long> dst, ReadOnlySpan<short> src)

Parameters

dst Span<long>
src ReadOnlySpan<short>

Returns

int

ConvertLong(Span<long>, ReadOnlySpan<int>)

public static int ConvertLong(Span<long> dst, ReadOnlySpan<int> src)

Parameters

dst Span<long>
src ReadOnlySpan<int>

Returns

int

ConvertLong(Span<long>, ReadOnlySpan<sbyte>)

public static int ConvertLong(Span<long> dst, ReadOnlySpan<sbyte> src)

Parameters

dst Span<long>
src ReadOnlySpan<sbyte>

Returns

int

ConvertLong(Span<long>, ReadOnlySpan<ushort>)

public static int ConvertLong(Span<long> dst, ReadOnlySpan<ushort> src)

Parameters

dst Span<long>
src ReadOnlySpan<ushort>

Returns

int

ConvertLong(Span<long>, ReadOnlySpan<uint>)

public static int ConvertLong(Span<long> dst, ReadOnlySpan<uint> src)

Parameters

dst Span<long>
src ReadOnlySpan<uint>

Returns

int

ConvertLong(Span<long>, ReadOnlySpan<ulong>)

public static int ConvertLong(Span<long> dst, ReadOnlySpan<ulong> src)

Parameters

dst Span<long>
src ReadOnlySpan<ulong>

Returns

int

ConvertLong(ushort)

public static long ConvertLong(ushort x)

Parameters

x ushort

Returns

long

ConvertLong(uint)

public static long ConvertLong(uint x)

Parameters

x uint

Returns

long

ConvertLong(ulong)

public static long ConvertLong(ulong x)

Parameters

x ulong

Returns

long

ConvertSbyte(byte)

public static sbyte ConvertSbyte(byte x)

Parameters

x byte

Returns

sbyte

ConvertSbyte(short)

public static sbyte ConvertSbyte(short x)

Parameters

x short

Returns

sbyte

ConvertSbyte(int)

public static sbyte ConvertSbyte(int x)

Parameters

x int

Returns

sbyte

ConvertSbyte(long)

public static sbyte ConvertSbyte(long x)

Parameters

x long

Returns

sbyte

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

int

ConvertSbyte(Span<sbyte>, ReadOnlySpan<short>)

public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<short> src)

Parameters

dst Span<sbyte>
src ReadOnlySpan<short>

Returns

int

ConvertSbyte(Span<sbyte>, ReadOnlySpan<int>)

public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<int> src)

Parameters

dst Span<sbyte>
src ReadOnlySpan<int>

Returns

int

ConvertSbyte(Span<sbyte>, ReadOnlySpan<long>)

public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<long> src)

Parameters

dst Span<sbyte>
src ReadOnlySpan<long>

Returns

int

ConvertSbyte(Span<sbyte>, ReadOnlySpan<ushort>)

public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<ushort> src)

Parameters

dst Span<sbyte>
src ReadOnlySpan<ushort>

Returns

int

ConvertSbyte(Span<sbyte>, ReadOnlySpan<uint>)

public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<uint> src)

Parameters

dst Span<sbyte>
src ReadOnlySpan<uint>

Returns

int

ConvertSbyte(Span<sbyte>, ReadOnlySpan<ulong>)

public static int ConvertSbyte(Span<sbyte> dst, ReadOnlySpan<ulong> src)

Parameters

dst Span<sbyte>
src ReadOnlySpan<ulong>

Returns

int

ConvertSbyte(ushort)

public static sbyte ConvertSbyte(ushort x)

Parameters

x ushort

Returns

sbyte

ConvertSbyte(uint)

public static sbyte ConvertSbyte(uint x)

Parameters

x uint

Returns

sbyte

ConvertSbyte(ulong)

public static sbyte ConvertSbyte(ulong x)

Parameters

x ulong

Returns

sbyte

ConvertShort(byte)

public static short ConvertShort(byte x)

Parameters

x byte

Returns

short

ConvertShort(int)

public static short ConvertShort(int x)

Parameters

x int

Returns

short

ConvertShort(long)

public static short ConvertShort(long x)

Parameters

x long

Returns

short

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

short

ConvertShort(Span<short>, ReadOnlySpan<byte>)

public static int ConvertShort(Span<short> dst, ReadOnlySpan<byte> src)

Parameters

dst Span<short>
src ReadOnlySpan<byte>

Returns

int

ConvertShort(Span<short>, ReadOnlySpan<short>)

public static int ConvertShort(Span<short> dst, ReadOnlySpan<short> src)

Parameters

dst Span<short>
src ReadOnlySpan<short>

Returns

int

ConvertShort(Span<short>, ReadOnlySpan<int>)

public static int ConvertShort(Span<short> dst, ReadOnlySpan<int> src)

Parameters

dst Span<short>
src ReadOnlySpan<int>

Returns

int

ConvertShort(Span<short>, ReadOnlySpan<long>)

public static int ConvertShort(Span<short> dst, ReadOnlySpan<long> src)

Parameters

dst Span<short>
src ReadOnlySpan<long>

Returns

int

ConvertShort(Span<short>, ReadOnlySpan<ushort>)

public static int ConvertShort(Span<short> dst, ReadOnlySpan<ushort> src)

Parameters

dst Span<short>
src ReadOnlySpan<ushort>

Returns

int

ConvertShort(Span<short>, ReadOnlySpan<uint>)

public static int ConvertShort(Span<short> dst, ReadOnlySpan<uint> src)

Parameters

dst Span<short>
src ReadOnlySpan<uint>

Returns

int

ConvertShort(Span<short>, ReadOnlySpan<ulong>)

public static int ConvertShort(Span<short> dst, ReadOnlySpan<ulong> src)

Parameters

dst Span<short>
src ReadOnlySpan<ulong>

Returns

int

ConvertShort(ushort)

public static short ConvertShort(ushort x)

Parameters

x ushort

Returns

short

ConvertShort(uint)

public static short ConvertShort(uint x)

Parameters

x uint

Returns

short

ConvertShort(ulong)

public static short ConvertShort(ulong x)

Parameters

x ulong

Returns

short

ConvertUint(byte)

public static uint ConvertUint(byte x)

Parameters

x byte

Returns

uint

ConvertUint(short)

public static uint ConvertUint(short x)

Parameters

x short

Returns

uint

ConvertUint(int)

public static uint ConvertUint(int x)

Parameters

x int

Returns

uint

ConvertUint(long)

public static uint ConvertUint(long x)

Parameters

x long

Returns

uint

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

uint

ConvertUint(Span<uint>, ReadOnlySpan<byte>)

public static int ConvertUint(Span<uint> dst, ReadOnlySpan<byte> src)

Parameters

dst Span<uint>
src ReadOnlySpan<byte>

Returns

int

ConvertUint(Span<uint>, ReadOnlySpan<short>)

public static int ConvertUint(Span<uint> dst, ReadOnlySpan<short> src)

Parameters

dst Span<uint>
src ReadOnlySpan<short>

Returns

int

ConvertUint(Span<uint>, ReadOnlySpan<int>)

public static int ConvertUint(Span<uint> dst, ReadOnlySpan<int> src)

Parameters

dst Span<uint>
src ReadOnlySpan<int>

Returns

int

ConvertUint(Span<uint>, ReadOnlySpan<long>)

public static int ConvertUint(Span<uint> dst, ReadOnlySpan<long> src)

Parameters

dst Span<uint>
src ReadOnlySpan<long>

Returns

int

ConvertUint(Span<uint>, ReadOnlySpan<sbyte>)

public static int ConvertUint(Span<uint> dst, ReadOnlySpan<sbyte> src)

Parameters

dst Span<uint>
src ReadOnlySpan<sbyte>

Returns

int

ConvertUint(Span<uint>, ReadOnlySpan<ushort>)

public static int ConvertUint(Span<uint> dst, ReadOnlySpan<ushort> src)

Parameters

dst Span<uint>
src ReadOnlySpan<ushort>

Returns

int

ConvertUint(Span<uint>, ReadOnlySpan<ulong>)

public static int ConvertUint(Span<uint> dst, ReadOnlySpan<ulong> src)

Parameters

dst Span<uint>
src ReadOnlySpan<ulong>

Returns

int

ConvertUint(ushort)

public static uint ConvertUint(ushort x)

Parameters

x ushort

Returns

uint

ConvertUint(ulong)

public static uint ConvertUint(ulong x)

Parameters

x ulong

Returns

uint

ConvertUlong(byte)

public static ulong ConvertUlong(byte x)

Parameters

x byte

Returns

ulong

ConvertUlong(short)

public static ulong ConvertUlong(short x)

Parameters

x short

Returns

ulong

ConvertUlong(int)

public static ulong ConvertUlong(int x)

Parameters

x int

Returns

ulong

ConvertUlong(long)

public static ulong ConvertUlong(long x)

Parameters

x long

Returns

ulong

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

ulong

ConvertUlong(Span<ulong>, ReadOnlySpan<byte>)

public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<byte> src)

Parameters

dst Span<ulong>
src ReadOnlySpan<byte>

Returns

int

ConvertUlong(Span<ulong>, ReadOnlySpan<short>)

public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<short> src)

Parameters

dst Span<ulong>
src ReadOnlySpan<short>

Returns

int

ConvertUlong(Span<ulong>, ReadOnlySpan<int>)

public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<int> src)

Parameters

dst Span<ulong>
src ReadOnlySpan<int>

Returns

int

ConvertUlong(Span<ulong>, ReadOnlySpan<long>)

public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<long> src)

Parameters

dst Span<ulong>
src ReadOnlySpan<long>

Returns

int

ConvertUlong(Span<ulong>, ReadOnlySpan<sbyte>)

public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<sbyte> src)

Parameters

dst Span<ulong>
src ReadOnlySpan<sbyte>

Returns

int

ConvertUlong(Span<ulong>, ReadOnlySpan<ushort>)

public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<ushort> src)

Parameters

dst Span<ulong>
src ReadOnlySpan<ushort>

Returns

int

ConvertUlong(Span<ulong>, ReadOnlySpan<uint>)

public static int ConvertUlong(Span<ulong> dst, ReadOnlySpan<uint> src)

Parameters

dst Span<ulong>
src ReadOnlySpan<uint>

Returns

int

ConvertUlong(ushort)

public static ulong ConvertUlong(ushort x)

Parameters

x ushort

Returns

ulong

ConvertUlong(uint)

public static ulong ConvertUlong(uint x)

Parameters

x uint

Returns

ulong

ConvertUshort(byte)

public static ushort ConvertUshort(byte x)

Parameters

x byte

Returns

ushort

ConvertUshort(short)

public static ushort ConvertUshort(short x)

Parameters

x short

Returns

ushort

ConvertUshort(int)

public static ushort ConvertUshort(int x)

Parameters

x int

Returns

ushort

ConvertUshort(long)

public static ushort ConvertUshort(long x)

Parameters

x long

Returns

ushort

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

ushort

ConvertUshort(Span<ushort>, ReadOnlySpan<byte>)

public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<byte> src)

Parameters

dst Span<ushort>
src ReadOnlySpan<byte>

Returns

int

ConvertUshort(Span<ushort>, ReadOnlySpan<short>)

public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<short> src)

Parameters

dst Span<ushort>
src ReadOnlySpan<short>

Returns

int

ConvertUshort(Span<ushort>, ReadOnlySpan<int>)

public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<int> src)

Parameters

dst Span<ushort>
src ReadOnlySpan<int>

Returns

int

ConvertUshort(Span<ushort>, ReadOnlySpan<long>)

public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<long> src)

Parameters

dst Span<ushort>
src ReadOnlySpan<long>

Returns

int

ConvertUshort(Span<ushort>, ReadOnlySpan<sbyte>)

public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<sbyte> src)

Parameters

dst Span<ushort>
src ReadOnlySpan<sbyte>

Returns

int

ConvertUshort(Span<ushort>, ReadOnlySpan<uint>)

public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<uint> src)

Parameters

dst Span<ushort>
src ReadOnlySpan<uint>

Returns

int

ConvertUshort(Span<ushort>, ReadOnlySpan<ulong>)

public static int ConvertUshort(Span<ushort> dst, ReadOnlySpan<ulong> src)

Parameters

dst Span<ushort>
src ReadOnlySpan<ulong>

Returns

int

ConvertUshort(uint)

public static ushort ConvertUshort(uint x)

Parameters

x uint

Returns

ushort

ConvertUshort(ulong)

public static ushort ConvertUshort(ulong x)

Parameters

x ulong

Returns

ushort

Dequantize(byte, float, float)

public static float Dequantize(byte value, float max, float min)

Parameters

value byte
max float
min float

Returns

float

Dequantize(ushort, float, float)

public static float Dequantize(ushort value, float max, float min)

Parameters

value ushort
max float
min float

Returns

float

Dequantize(uint, float, float)

public static float Dequantize(uint value, float max, float min)

Parameters

value uint
max float
min float

Returns

float

Dequantize(ulong, float, float)

public static float Dequantize(ulong value, float max, float min)

Parameters

value ulong
max float
min float

Returns

float

FixedPoint16(float, int)

public static ushort FixedPoint16(float value, int fraction)

Parameters

value float
fraction int

Returns

ushort

FixedPoint32(float, int)

public static uint FixedPoint32(float value, int fraction)

Parameters

value float
fraction int

Returns

uint

FixedPoint64(float, int)

public static ulong FixedPoint64(float value, int fraction)

Parameters

value float
fraction int

Returns

ulong

FixedPoint8(float, int)

public static byte FixedPoint8(float value, int fraction)

Parameters

value float
fraction int

Returns

byte

Quantize16(float, float, float)

public static ushort Quantize16(float value, float max, float min)

Parameters

value float
max float
min float

Returns

ushort

Quantize32(float, float, float)

public static uint Quantize32(float value, float max, float min)

Parameters

value float
max float
min float

Returns

uint

Quantize64(float, float, float)

public static ulong Quantize64(float value, float max, float min)

Parameters

value float
max float
min float

Returns

ulong

Quantize8(float, float, float)

public static byte Quantize8(float value, float max, float min)

Parameters

value float
max float
min float

Returns

byte

VlqDecodeSigned(ReadOnlySpan<byte>, out long)

public static int VlqDecodeSigned(ReadOnlySpan<byte> bits, out long value)

Parameters

bits ReadOnlySpan<byte>
value long

Returns

int

VlqDecodeUnsigned(ReadOnlySpan<byte>, out ulong)

public static int VlqDecodeUnsigned(ReadOnlySpan<byte> bits, out ulong value)

Parameters

bits ReadOnlySpan<byte>
value ulong

Returns

int

VlqEncode(Span<byte>, byte)

public static int VlqEncode(Span<byte> dst, byte src)

Parameters

dst Span<byte>
src byte

Returns

int

VlqEncode(Span<byte>, short)

public static int VlqEncode(Span<byte> dst, short src)

Parameters

dst Span<byte>
src short

Returns

int

VlqEncode(Span<byte>, int)

public static int VlqEncode(Span<byte> dst, int src)

Parameters

dst Span<byte>
src int

Returns

int

VlqEncode(Span<byte>, long)

public static int VlqEncode(Span<byte> dst, long src)

Parameters

dst Span<byte>
src long

Returns

int

VlqEncode(Span<byte>, sbyte)

public static int VlqEncode(Span<byte> dst, sbyte src)

Parameters

dst Span<byte>
src sbyte

Returns

int

VlqEncode(Span<byte>, Span<byte>)

public static int VlqEncode(Span<byte> dst, Span<byte> src)

Parameters

dst Span<byte>
src Span<byte>

Returns

int

VlqEncode(Span<byte>, Span<short>)

public static int VlqEncode(Span<byte> dst, Span<short> src)

Parameters

dst Span<byte>
src Span<short>

Returns

int

VlqEncode(Span<byte>, Span<int>)

public static int VlqEncode(Span<byte> dst, Span<int> src)

Parameters

dst Span<byte>
src Span<int>

Returns

int

VlqEncode(Span<byte>, Span<long>)

public static int VlqEncode(Span<byte> dst, Span<long> src)

Parameters

dst Span<byte>
src Span<long>

Returns

int

VlqEncode(Span<byte>, Span<sbyte>)

public static int VlqEncode(Span<byte> dst, Span<sbyte> src)

Parameters

dst Span<byte>
src Span<sbyte>

Returns

int

VlqEncode(Span<byte>, Span<ushort>)

public static int VlqEncode(Span<byte> dst, Span<ushort> src)

Parameters

dst Span<byte>
src Span<ushort>

Returns

int

VlqEncode(Span<byte>, Span<uint>)

public static int VlqEncode(Span<byte> dst, Span<uint> src)

Parameters

dst Span<byte>
src Span<uint>

Returns

int

VlqEncode(Span<byte>, Span<ulong>)

public static int VlqEncode(Span<byte> dst, Span<ulong> src)

Parameters

dst Span<byte>
src Span<ulong>

Returns

int

VlqEncode(Span<byte>, ushort)

public static int VlqEncode(Span<byte> dst, ushort src)

Parameters

dst Span<byte>
src ushort

Returns

int

VlqEncode(Span<byte>, uint)

public static int VlqEncode(Span<byte> dst, uint src)

Parameters

dst Span<byte>
src uint

Returns

int

VlqEncode(Span<byte>, ulong)

public static int VlqEncode(Span<byte> dst, ulong src)

Parameters

dst Span<byte>
src ulong

Returns

int

Zigzag(byte)

public static sbyte Zigzag(byte x)

Parameters

x byte

Returns

sbyte

Zigzag(short)

public static ushort Zigzag(short x)

Parameters

x short

Returns

ushort

Zigzag(int)

public static uint Zigzag(int x)

Parameters

x int

Returns

uint

Zigzag(long)

public static ulong Zigzag(long x)

Parameters

x long

Returns

ulong

Zigzag(sbyte)

public static byte Zigzag(sbyte x)

Parameters

x sbyte

Returns

byte

Zigzag(ushort)

public static short Zigzag(ushort x)

Parameters

x ushort

Returns

short

Zigzag(uint)

public static int Zigzag(uint x)

Parameters

x uint

Returns

int

Zigzag(ulong)

public static long Zigzag(ulong x)

Parameters

x ulong

Returns

long