Table of Contents

Method EmitNewTypedReference

Namespace
MonoMod.Utils
Assembly
MonoMod.Utils.dll

EmitNewTypedReference<T>(ILProcessor, T?, out DynamicReferenceCell)

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

Parameters

il ILProcessor
value T
cellRef DynamicReferenceCell

Returns

DataScope<DynamicReferenceCell>

Type Parameters

T

EmitNewTypedReference<T>(ILCursor, T?, out DynamicReferenceCell)

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

Parameters

il ILCursor
value T
cellRef DynamicReferenceCell

Returns

DataScope<DynamicReferenceCell>

Type Parameters

T

EmitNewTypedReference<T>(ILGenerator, T?, out DynamicReferenceCell)

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

Parameters

il ILGenerator
value T
cellRef DynamicReferenceCell

Returns

DataScope<DynamicReferenceCell>

Type Parameters

T