Show / Hide Table of Contents

    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.

    Back to top Yet another C# modding swiss army knife.