Show / Hide Table of Contents

    Class NopILReferenceBag

    The default IL reference bag. Throws NotSupportedException for every operation.

    Inheritance
    System.Object
    NopILReferenceBag
    Implements
    IILReferenceBag
    Namespace: MonoMod.Cil
    Assembly: MonoMod.Utils.dll
    Syntax
    public sealed class NopILReferenceBag : Object, IILReferenceBag

    Constructors

    NopILReferenceBag()

    Declaration
    public NopILReferenceBag()

    Fields

    Instance

    Declaration
    public static readonly NopILReferenceBag Instance
    Field Value
    Type Description
    NopILReferenceBag

    Methods

    Clear<T>(Int32)

    Declaration
    public void Clear<T>(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Type Parameters
    Name Description
    T

    Get<T>(Int32)

    Declaration
    public T Get<T>(int id)
    Parameters
    Type Name Description
    System.Int32 id
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T

    GetDelegateInvoker<T>()

    Declaration
    public MethodInfo GetDelegateInvoker<T>()
        where T : Delegate
    Returns
    Type Description
    System.Reflection.MethodInfo
    Type Parameters
    Name Description
    T

    GetGetter<T>()

    Declaration
    public MethodInfo GetGetter<T>()
    Returns
    Type Description
    System.Reflection.MethodInfo
    Type Parameters
    Name Description
    T

    Store<T>(T)

    Declaration
    public int Store<T>(T t)
    Parameters
    Type Name Description
    T t
    Returns
    Type Description
    System.Int32
    Type Parameters
    Name Description
    T

    Implements

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