Table of Contents

Class DynamicReferenceManager

Namespace
MonoMod.Utils
Assembly
MonoMod.Utils.dll
public static class DynamicReferenceManager
Inheritance
DynamicReferenceManager

Methods

AllocReference<T>(in T?, out DynamicReferenceCell)
EmitLoadReference(ILProcessor, DynamicReferenceCell)
EmitLoadReference(ILCursor, DynamicReferenceCell)
EmitLoadReference(ILGenerator, DynamicReferenceCell)
EmitLoadTypedReference(ILProcessor, DynamicReferenceCell, Type)
EmitLoadTypedReference(ILCursor, DynamicReferenceCell, Type)
EmitLoadTypedReference(ILGenerator, DynamicReferenceCell, Type)
EmitNewReference(ILProcessor, object?, out DynamicReferenceCell)
EmitNewReference(ILCursor, object?, out DynamicReferenceCell)
EmitNewReference(ILGenerator, object?, out DynamicReferenceCell)
EmitNewTypedReference<T>(ILProcessor, T?, out DynamicReferenceCell)
EmitNewTypedReference<T>(ILCursor, T?, out DynamicReferenceCell)
EmitNewTypedReference<T>(ILGenerator, T?, out DynamicReferenceCell)
GetValue(DynamicReferenceCell)
GetValue<T>(DynamicReferenceCell)
SetValue<T>(DynamicReferenceCell, in T?)