Class RuntimeILReferenceBag
An IL reference bag implementation to be used for runtime-generated methods.
Inheritance
System.Object
RuntimeILReferenceBag
Assembly: MonoMod.Utils.dll
Syntax
public sealed class RuntimeILReferenceBag : Object, IILReferenceBag
Constructors
RuntimeILReferenceBag()
Declaration
public RuntimeILReferenceBag()
Fields
Instance
Declaration
public static readonly RuntimeILReferenceBag Instance
Field Value
Methods
Clear<T>(Int32)
Declaration
public void Clear<T>(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Type Parameters
Get<T>(Int32)
Declaration
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
Type Parameters
GetDelegateInvoker<T>()
Declaration
public MethodInfo GetDelegateInvoker<T>()
where T : Delegate
Returns
Type |
Description |
System.Reflection.MethodInfo |
|
Type Parameters
GetGetter<T>()
Declaration
public MethodInfo GetGetter<T>()
Returns
Type |
Description |
System.Reflection.MethodInfo |
|
Type Parameters
Store<T>(T)
Declaration
Parameters
Type |
Name |
Description |
T |
t |
|
Returns
Type |
Description |
System.Int32 |
|
Type Parameters
Implements