Show / Hide Table of Contents

Namespace DotNext.Runtime.InteropServices

Classes

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<TResult>

Allows to call unmanaged functions with TResult return type.

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.

IUnmanagedMemory<T>

Represents unmanaged memory owner.

In This Article
Back to top Generated by DocFX