Table of Contents

Method EmitNewReference

Namespace
MonoMod.Utils
Assembly
MonoMod.Utils.dll

EmitNewReference(ILProcessor, object?, out DynamicReferenceCell)

public static DataScope<DynamicReferenceCell> EmitNewReference(this ILProcessor il, object? value, out DynamicReferenceCell cellRef)

Parameters

il ILProcessor
value object
cellRef DynamicReferenceCell

Returns

DataScope<DynamicReferenceCell>

EmitNewReference(ILCursor, object?, out DynamicReferenceCell)

public static DataScope<DynamicReferenceCell> EmitNewReference(this ILCursor il, object? value, out DynamicReferenceCell cellRef)

Parameters

il ILCursor
value object
cellRef DynamicReferenceCell

Returns

DataScope<DynamicReferenceCell>

EmitNewReference(ILGenerator, object?, out DynamicReferenceCell)

public static DataScope<DynamicReferenceCell> EmitNewReference(this ILGenerator il, object? value, out DynamicReferenceCell cellRef)

Parameters

il ILGenerator
value object
cellRef DynamicReferenceCell

Returns

DataScope<DynamicReferenceCell>