nint.Explicit Operator

Definition

Overloads

Explicit(UInt64 to nint)
Explicit(UInt32 to nint)
Explicit(UInt16 to nint)
Explicit(Single to nint)
Explicit(nuint to nint)
Explicit(nint to UInt64)
Explicit(nint to UInt32)
Explicit(nint to UInt16)
Explicit(nint to SByte)
Explicit(nint to nuint)
Explicit(IntPtr to nint)
Explicit(nint to Int32)
Explicit(nint to Int16)
Explicit(nint to Char)
Explicit(nint to Byte)
Explicit(nfloat to nint)
Explicit(Int64 to nint)
Explicit(Double to nint)
Explicit(Decimal to nint)
Explicit(nint to IntPtr)

Explicit(UInt64 to nint)

public static explicit operator nint (ulong v);
static member op_Explicit : uint64 -> nint

Parameters

v
UInt64

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(UInt32 to nint)

public static explicit operator nint (uint v);
static member op_Explicit : uint32 -> nint

Parameters

v
UInt32

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(UInt16 to nint)

public static explicit operator nint (ushort v);
static member op_Explicit : uint16 -> nint

Parameters

v
UInt16

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(Single to nint)

public static explicit operator nint (float v);
static member op_Explicit : single -> nint

Parameters

v
Single

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(nuint to nint)

public static explicit operator nint (nuint v);
static member op_Explicit : nuint -> nint

Parameters

v
System.System.UIntPtr System.unativeint

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(nint to UInt64)

public static explicit operator ulong (nint v);
static member op_Explicit : nint -> uint64

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nint to UInt32)

public static explicit operator uint (nint v);
static member op_Explicit : nint -> uint32

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nint to UInt16)

public static explicit operator ushort (nint v);
static member op_Explicit : nint -> uint16

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nint to SByte)

public static explicit operator sbyte (nint v);
static member op_Explicit : nint -> sbyte

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nint to nuint)

public static explicit operator nuint (nint v);
static member op_Explicit : nint -> nuint

Parameters

v
System.System.IntPtr System.nativeint

Returns

System.System.UIntPtr System.unativeint

Applies to

Explicit(IntPtr to nint)

public static explicit operator nint (IntPtr v);
static member op_Explicit : nativeint -> nint

Parameters

v
IntPtr

nativeint

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(nint to Int32)

public static explicit operator int (nint v);
static member op_Explicit : nint -> int

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nint to Int16)

public static explicit operator short (nint v);
static member op_Explicit : nint -> int16

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nint to Char)

public static explicit operator char (nint v);
static member op_Explicit : nint -> char

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nint to Byte)

public static explicit operator byte (nint v);
static member op_Explicit : nint -> byte

Parameters

v
System.System.IntPtr System.nativeint

Returns

Applies to

Explicit(nfloat to nint)

public static explicit operator nint (nfloat v);
static member op_Explicit : nfloat -> nint

Parameters

v
nfloat

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(Int64 to nint)

public static explicit operator nint (long v);
static member op_Explicit : int64 -> nint

Parameters

v
Int64

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(Double to nint)

public static explicit operator nint (double v);
static member op_Explicit : double -> nint

Parameters

v
Double

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(Decimal to nint)

public static explicit operator nint (decimal v);
static member op_Explicit : decimal -> nint

Parameters

Returns

System.System.IntPtr System.nativeint

Applies to

Explicit(nint to IntPtr)

public static explicit operator IntPtr (nint v);
static member op_Explicit : nint -> nativeint

Parameters

v
System.System.IntPtr System.nativeint

Returns

IntPtr

nativeint

Applies to