Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EmitPrimitive() [5/7]

static void System.Linq.Expressions.Compiler.ILGen.EmitPrimitive ( this ILGenerator il,
long value )
inlinestaticprivate

Definition at line 262 of file ILGen.cs.

263 {
264 if (int.MinValue <= value && value <= uint.MaxValue)
265 {
266 il.EmitPrimitive((int)value);
267 il.Emit((value > 0) ? OpCodes.Conv_U8 : OpCodes.Conv_I8);
268 }
269 else
270 {
271 il.Emit(OpCodes.Ldc_I8, value);
272 }
273 }
static readonly OpCode Ldc_I8
Definition OpCodes.cs:71
static readonly OpCode Conv_U8
Definition OpCodes.cs:223

References System.Reflection.Emit.OpCodes.Conv_I8, System.Reflection.Emit.OpCodes.Conv_U8, System.Reflection.Emit.ILGenerator.Emit(), System.Reflection.Emit.OpCodes.Ldc_I8, and System.value.