17 object obj2 = frame.
Pop();
18 if (obj2 ==
null ||
obj ==
null)
24 frame.
Push((sbyte)obj2 < (sbyte)
obj);
40 object obj2 = frame.
Pop();
41 if (obj2 ==
null ||
obj ==
null)
47 frame.
Push((
short)obj2 < (
short)
obj);
63 object obj2 = frame.
Pop();
64 if (obj2 ==
null ||
obj ==
null)
70 frame.
Push((
char)obj2 < (
char)
obj);
86 object obj2 = frame.
Pop();
87 if (obj2 ==
null ||
obj ==
null)
93 frame.
Push((
int)obj2 < (
int)
obj);
109 object obj2 = frame.
Pop();
110 if (obj2 ==
null ||
obj ==
null)
116 frame.
Push((
long)obj2 < (
long)
obj);
132 object obj2 = frame.
Pop();
133 if (obj2 ==
null ||
obj ==
null)
139 frame.
Push((
byte)obj2 < (
byte)
obj);
155 object obj2 = frame.
Pop();
156 if (obj2 ==
null ||
obj ==
null)
162 frame.
Push((ushort)obj2 < (ushort)
obj);
178 object obj2 = frame.
Pop();
179 if (obj2 ==
null ||
obj ==
null)
185 frame.
Push((uint)obj2 < (uint)
obj);
201 object obj2 = frame.
Pop();
202 if (obj2 ==
null ||
obj ==
null)
208 frame.
Push((ulong)obj2 < (ulong)
obj);
224 object obj2 = frame.
Pop();
225 if (obj2 ==
null ||
obj ==
null)
231 frame.
Push((
float)obj2 < (
float)
obj);
247 object obj2 = frame.
Pop();
248 if (obj2 ==
null ||
obj ==
null)
254 frame.
Push((
double)obj2 < (
double)
obj);
321 return type.GetNonNullableType().GetTypeCode()
switch
337 return type.GetNonNullableType().GetTypeCode()
switch
static Exception Unreachable
override int Run(InterpretedFrame frame)
LessThanByte(object nullValue)
LessThanChar(object nullValue)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
LessThanDouble(object nullValue)
LessThanInt16(object nullValue)
override int Run(InterpretedFrame frame)
LessThanInt32(object nullValue)
override int Run(InterpretedFrame frame)
LessThanInt64(object nullValue)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
LessThanSByte(object nullValue)
override int Run(InterpretedFrame frame)
LessThanSingle(object nullValue)
override int Run(InterpretedFrame frame)
LessThanUInt16(object nullValue)
LessThanUInt32(object nullValue)
override int Run(InterpretedFrame frame)
override int Run(InterpretedFrame frame)
LessThanUInt64(object nullValue)
static Instruction s_Int64
static Instruction s_liftedToNullSingle
override int ProducedStack
static Instruction s_liftedToNullDouble
static Instruction s_liftedToNullChar
static Instruction s_UInt16
static Instruction s_liftedToNullUInt32
override string InstructionName
static Instruction s_Byte
static Instruction s_SByte
readonly object _nullValue
static Instruction Create(Type type, bool liftedToNull=false)
static Instruction s_UInt32
static Instruction s_Int32
LessThanInstruction(object nullValue)
static Instruction s_Int16
static Instruction s_Single
static Instruction s_liftedToNullUInt64
static Instruction s_liftedToNullUInt16
static Instruction s_Double
static Instruction s_liftedToNullByte
static Instruction s_liftedToNullSByte
static Instruction s_liftedToNullInt16
static Instruction s_liftedToNullInt32
static Instruction s_UInt64
static Instruction s_Char
override int ConsumedStack
static Instruction s_liftedToNullInt64
static readonly object BoxedFalse