Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Expressions.Interpreter.EqualInstruction Class Referenceabstract

Classes

class  EqualBoolean
 
class  EqualBooleanLiftedToNull
 
class  EqualByte
 
class  EqualByteLiftedToNull
 
class  EqualChar
 
class  EqualCharLiftedToNull
 
class  EqualDouble
 
class  EqualDoubleLiftedToNull
 
class  EqualInt16
 
class  EqualInt16LiftedToNull
 
class  EqualInt32
 
class  EqualInt32LiftedToNull
 
class  EqualInt64
 
class  EqualInt64LiftedToNull
 
class  EqualReference
 
class  EqualSByte
 
class  EqualSByteLiftedToNull
 
class  EqualSingle
 
class  EqualSingleLiftedToNull
 
class  EqualUInt16
 
class  EqualUInt16LiftedToNull
 
class  EqualUInt32
 
class  EqualUInt32LiftedToNull
 
class  EqualUInt64
 
class  EqualUInt64LiftedToNull
 

Public Member Functions

int Run (InterpretedFrame frame)
 
override string ToString ()
 
virtual string ToDebugString (int instructionIndex, object cookie, Func< int, int > labelIndexer, IReadOnlyList< object > objects)
 

Static Public Member Functions

static Instruction Create (Type type, bool liftedToNull)
 

Static Protected Member Functions

static void NullCheck (object o)
 

Properties

override int ConsumedStack [get]
 
override int ProducedStack [get]
 
override string InstructionName [get]
 
virtual int ConsumedContinuations [get]
 
virtual int ProducedContinuations [get]
 
int StackBalance [get]
 
int ContinuationsBalance [get]
 

Private Member Functions

 EqualInstruction ()
 

Static Private Attributes

static Instruction s_reference
 
static Instruction s_Boolean
 
static Instruction s_SByte
 
static Instruction s_Int16
 
static Instruction s_Char
 
static Instruction s_Int32
 
static Instruction s_Int64
 
static Instruction s_Byte
 
static Instruction s_UInt16
 
static Instruction s_UInt32
 
static Instruction s_UInt64
 
static Instruction s_Single
 
static Instruction s_Double
 
static Instruction s_BooleanLiftedToNull
 
static Instruction s_SByteLiftedToNull
 
static Instruction s_Int16LiftedToNull
 
static Instruction s_CharLiftedToNull
 
static Instruction s_Int32LiftedToNull
 
static Instruction s_Int64LiftedToNull
 
static Instruction s_ByteLiftedToNull
 
static Instruction s_UInt16LiftedToNull
 
static Instruction s_UInt32LiftedToNull
 
static Instruction s_UInt64LiftedToNull
 
static Instruction s_SingleLiftedToNull
 
static Instruction s_DoubleLiftedToNull
 

Detailed Description

Definition at line 5 of file EqualInstruction.cs.


The documentation for this class was generated from the following file: