12 object[] data = frame.
Data;
13 object obj = data[stackIndex - 2];
16 object obj2 = data[stackIndex - 1];
17 data[stackIndex - 2] = ((obj2 ==
null) ?
null : ((object)checked((
short)((
short)
obj + (
short)obj2))));
19 frame.StackIndex = stackIndex - 1;
29 object[] data = frame.
Data;
30 object obj = data[stackIndex - 2];
33 object obj2 = data[stackIndex - 1];
36 frame.StackIndex = stackIndex - 1;
46 object[] data = frame.
Data;
47 object obj = data[stackIndex - 2];
50 object obj2 = data[stackIndex - 1];
51 data[stackIndex - 2] = ((obj2 ==
null) ?
null : ((object)checked((
long)
obj + (long)obj2)));
53 frame.StackIndex = stackIndex - 1;
63 object[] data = frame.
Data;
64 object obj = data[stackIndex - 2];
67 object obj2 = data[stackIndex - 1];
68 data[stackIndex - 2] = ((obj2 ==
null) ?
null : ((object)checked((ushort)((ushort)
obj + (ushort)obj2))));
70 frame.StackIndex = stackIndex - 1;
80 object[] data = frame.
Data;
81 object obj = data[stackIndex - 2];
84 object obj2 = data[stackIndex - 1];
85 data[stackIndex - 2] = ((obj2 ==
null) ?
null : ((object)checked((uint)
obj + (uint)obj2)));
87 frame.StackIndex = stackIndex - 1;
97 object[] data = frame.
Data;
98 object obj = data[stackIndex - 2];
101 object obj2 = data[stackIndex - 1];
102 data[stackIndex - 2] = ((obj2 ==
null) ?
null : ((object)checked((ulong)
obj + (ulong)obj2)));
104 frame.StackIndex = stackIndex - 1;
133 return type.GetNonNullableType().GetTypeCode()
switch
static Instruction Create(Type type)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
static Instruction s_Int64
override string InstructionName
static Instruction s_Int16
override int ConsumedStack
override int ProducedStack
static Instruction s_UInt64
static Instruction s_Int32
static Instruction s_UInt32
static Instruction s_UInt16
static Instruction Create(Type type)
static object Int32ToObject(int i)