Table of Contents

Operator explicit operator

Namespace
Zyl.VectorTraits.ExTypes
Assembly
VectorTraits.dll

explicit operator byte(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a byte value.

public static explicit operator byte(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

byte

value converted to a byte.

explicit operator char(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a char value.

public static explicit operator char(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

char

value converted to a char.

explicit operator decimal(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a decimal value.

public static explicit operator decimal(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

decimal

value converted to a decimal.

explicit operator double(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a double value.

public static explicit operator double(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

double

value converted to a double.

explicit operator Half(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a Half value.

public static explicit operator Half(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

Half

value converted to a Half.

explicit operator short(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a short value.

public static explicit operator short(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

short

value converted to a short.

explicit operator int(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a int value.

public static explicit operator int(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

int

value converted to a int.

explicit operator long(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a long value.

public static explicit operator long(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

long

value converted to a long.

explicit operator ExInt128(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a ExInt128 value.

[CLSCompliant(false)]
public static explicit operator ExInt128(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

ExInt128

value converted to a ExInt128.

explicit operator nint(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a nint value.

public static explicit operator nint(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

nint

value converted to a nint.

explicit operator sbyte(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a sbyte value.

[CLSCompliant(false)]
public static explicit operator sbyte(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

sbyte

value converted to a sbyte.

explicit operator float(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a float value.

public static explicit operator float(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

float

value converted to a float.

explicit operator ushort(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a ushort value.

[CLSCompliant(false)]
public static explicit operator ushort(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

ushort

value converted to a ushort.

explicit operator uint(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a uint value.

[CLSCompliant(false)]
public static explicit operator uint(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

uint

value converted to a uint.

explicit operator ulong(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a ulong value.

[CLSCompliant(false)]
public static explicit operator ulong(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

ulong

value converted to a ulong.

explicit operator nuint(ExUInt128)

Explicitly converts a 128-bit unsigned integer to a nuint value.

[CLSCompliant(false)]
public static explicit operator nuint(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

nuint

value converted to a nuint.

explicit operator ExUInt128(decimal)

Explicitly converts a decimal value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(decimal value)

Parameters

value decimal

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(double)

Explicitly converts a double value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(double value)

Parameters

value double

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(short)

Explicitly converts a short value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(short value)

Parameters

value short

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(int)

Explicitly converts a int value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(int value)

Parameters

value int

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(long)

Explicitly converts a long value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(long value)

Parameters

value long

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(nint)

Explicitly converts a nint value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(nint value)

Parameters

value nint

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(sbyte)

Explicitly converts a sbyte value to a 128-bit unsigned integer.

[CLSCompliant(false)]
public static explicit operator ExUInt128(sbyte value)

Parameters

value sbyte

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(float)

Explicitly converts a float value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(float value)

Parameters

value float

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator Int128(ExUInt128)

Implicit converts a 128-bit unsigned integer to a Int128 value.

public static explicit operator Int128(ExUInt128 value)

Parameters

value ExUInt128

The value to convert.

Returns

Int128

value converted to a Int128.

explicit operator ExUInt128(Int128)

Implicit converts a Int128 value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(Int128 value)

Parameters

value Int128

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.

explicit operator ExUInt128(Half)

Explicitly converts a Half value to a 128-bit unsigned integer.

public static explicit operator ExUInt128(Half value)

Parameters

value Half

The value to convert.

Returns

ExUInt128

value converted to a 128-bit unsigned integer.