Namespace MonoMod.Cil
Classes
ILContext
An IL manipulation "context" with various helpers and direct access to the MethodBody.
ILContext.Manipulator
The manipulator callback, accepted by the Invoke method.
ILCursor
A cursor used to manipulate a method body in an ILContext.
ILLabel
A label to be used in ILContexts.
ILPatternMatchingExt
MoveType
Specifies where a ILCursor should be positioned in relation to the target of a search function
NopILReferenceBag
The default IL reference bag. Throws NotSupportedException for every operation.
RuntimeILReferenceBag
An IL reference bag implementation to be used for runtime-generated methods.
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
Interfaces
IILReferenceBag
An IL inline reference bag used for ILContexts.