Table of Contents

Class ExUnsafe

Namespace
Zyl.ExSpans.Impl
Assembly
ExSpans.Core.dll

Ex Unsafe methods.

public static class ExUnsafe
Inheritance
ExUnsafe
Inherited Members

Methods

AddAsRef<T>(nint, nint)

Adds an element offset to the given managed pointer.

AddAsRef<T>(nuint, nuint)

Adds an element offset to the given managed pointer.

AddByteOffset<T>(ref T, nint)

Adds a byte offset to the given managed pointer.

AddByteOffset<T>(ref T, nuint)

Adds a byte offset to the given managed pointer.

AddPointer<T>(nint, nint)

Native pointer add (原生指针加法).

AddPointer<T>(nuint, nuint)

Native pointer add (原生指针加法).

Add<T>(ref T, nint)

Adds an element offset to the given managed pointer.

Add<T>(ref T, nuint)

Adds an element offset to the given managed pointer.

AsPointerInt<T>(ref readonly T)

Returns a pointer integer to the given by-ref parameter (返回所给引用的指针整数值).

BitCast<TFrom, TTo>(TFrom)

Reinterprets the given value of type TFrom as a value of type TTo.

GetByteSize<T>(nint)

Get byte size (取得字节长度).

GetByteSize<T>(nuint)

Get byte size (取得字节长度).

Subtract<T>(ref T, nint)

Subtracts an element offset to the given managed pointer.

Subtract<T>(ref T, nuint)

Subtracts an element offset to the given managed pointer.