Table of Contents

Namespace SharpPluginLoader.Core.Memory

Classes

Hook
Hook<TFunction>

Represents a native function hook.

MemoryUtil

Provides low-level memory reading and writing methods.

MtAllocator

Represents an instance of an MtAllocator, the default memory allocator for the game.

NativeMemoryAllocator

The default unmanaged memory allocator for SharpPluginLoader.

PatternScanner

Provides methods for scanning memory for patterns.

Structs

Patch

Represents a patch in memory.

Pattern
Pattern.Byte

Interfaces

IAllocator

Describes an allocator that can allocate and free unmanaged memory.

IResizableAllocator

Describes an allocator that can also reallocate memory blocks.