Table of Contents

Namespace MonoMod.Cil

Classes

FastDelegateInvokers
ILContext
An IL manipulation "context" with various helpers and direct access to the MethodBody.
ILCursor
A cursor used to manipulate a method body in an ILContext.
ILLabel
A label to be used in ILContexts.
ILPatternMatchingExt

Enums

MoveType
Specifies where a ILCursor should be positioned in relation to the target of a search function
SearchTarget
Indicates whether the position of a ILCursor is the result of a search function and if the next search should ignore the instruction preceeding or following this cursor.

SearchTarget.Next is the result of searching with MoveType.Before, and SearchTarget.Prev from MoveType.After

Delegates

ILContext.Manipulator
The manipulator callback, accepted by the Invoke method.