Namespace BepInEx.Preloader.Core.Patching

Classes

AssemblyPatcher

Worker class which is used for loading and patching entire folders of assemblies, or alternatively patching and loading assemblies one at a time.

BasePatcher

A patcher that can contain multiple methods for patching assemblies.

PatchDefinition

A definition of an individual patch for use by AssemblyPatcher.

PatcherContext

Context provided to patcher plugins from the associated patcher engine.

PatcherPluginInfoAttribute

This attribute denotes that a class is a patcher plugin, and specifies the required metadata.

TargetAssemblyAttribute

Defines an assembly that a patch method will target.

TargetTypeAttribute

Defines a type that a patch method will target.