Namespace MonoMod.Cil
Classes
- 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.
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.