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

◆ EmitConvertArithmeticResult()

void System.Linq.Expressions.Compiler.LambdaCompiler.EmitConvertArithmeticResult ( ExpressionType op,
Type resultType )
inlineprivate

Definition at line 550 of file LambdaCompiler.cs.

551 {
552 switch (resultType.GetTypeCode())
553 {
554 case TypeCode.Byte:
556 break;
557 case TypeCode.SByte:
559 break;
560 case TypeCode.UInt16:
562 break;
563 case TypeCode.Int16:
565 break;
566 }
567 }
virtual void Emit(OpCode opcode)
static readonly OpCode Conv_Ovf_U1
Definition OpCodes.cs:333
static readonly OpCode Conv_Ovf_I1
Definition OpCodes.cs:331
static readonly OpCode Conv_Ovf_I2
Definition OpCodes.cs:335
static readonly OpCode Conv_Ovf_U2
Definition OpCodes.cs:337

References System.Linq.Expressions.Compiler.LambdaCompiler._ilg, System.Reflection.Emit.OpCodes.Conv_I1, System.Reflection.Emit.OpCodes.Conv_I2, System.Reflection.Emit.OpCodes.Conv_Ovf_U1, System.Reflection.Emit.OpCodes.Conv_U1, System.Reflection.Emit.OpCodes.Conv_U2, System.Reflection.Emit.ILGenerator.Emit(), and System.Linq.Expressions.Compiler.LambdaCompiler.IsChecked().

Referenced by System.Linq.Expressions.Compiler.LambdaCompiler.EmitUnaryOperator(), and System.Linq.Expressions.Compiler.LambdaCompiler.EmitUnliftedBinaryOp().