Show / Hide Table of Contents

Namespace DotNext.Runtime.InteropServices

Classes

Memory

Low-level methods for direct memory access.

NullPointerException

The exception that is thrown when there is an attempt to dereference zero pointer.

UnmanagedFunction

Allows to call unmanaged functions with langword_csharp_void return type.

UnmanagedFunction<R>

Allows to call unmanaged functions with R return type.

UnmanagedMemory

Represents unstructured unmanaged memory.

UnmanagedMemory<T>

Represents array-like unmanaged memory.

UnmanagedMemoryHandle

Represents managed wrapper of the unmanaged memory.

Structs

Pointer<T>

CLS-compliant typed pointer for .NET languages without direct support of pointer data type.

Pointer<T>.Enumerator

Represents enumerator over raw memory.

Interfaces

IUnmanagedArray<T>

Provides access to the array allocated in the unmanaged memory.

IUnmanagedMemory

Represents common interface for the wrapper of the unmanaged memory.

Back to top Generated by DocFX