Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Expressions.Interpreter Namespace Reference

Classes

class  ActionCallInstruction
 
class  AddInstruction
 
class  AddOvfInstruction
 
class  AndInstruction
 
class  ArrayByRefUpdater
 
class  ArrayLengthInstruction
 
class  AssignLocalBoxedInstruction
 
class  AssignLocalInstruction
 
class  AssignLocalToClosureInstruction
 
class  BranchFalseInstruction
 
class  BranchInstruction
 
class  BranchLabel
 
class  BranchTrueInstruction
 
class  ByRefMethodInfoCallInstruction
 
class  ByRefNewInstruction
 
class  ByRefUpdater
 
class  CallInstruction
 
class  CastInstruction
 
class  CastReferenceToEnumInstruction
 
class  CastToEnumInstruction
 
class  CoalescingBranchInstruction
 
class  ConvertHelper
 
class  CreateDelegateInstruction
 
class  DebugInfo
 
class  DecrementInstruction
 
class  DefaultValueInstruction
 
class  DivInstruction
 
class  DupInstruction
 
class  EnterExceptionFilterInstruction
 
class  EnterExceptionHandlerInstruction
 
class  EnterFaultInstruction
 
class  EnterFinallyInstruction
 
class  EnterTryCatchFinallyInstruction
 
class  EnterTryFaultInstruction
 
class  EqualInstruction
 
class  ExceptionFilter
 
class  ExceptionHandler
 
class  ExceptionHelpers
 
class  ExclusiveOrInstruction
 
class  FieldByRefUpdater
 
class  FieldInstruction
 
class  FuncCallInstruction
 
class  GetArrayItemInstruction
 
class  GotoInstruction
 
class  GreaterThanInstruction
 
class  GreaterThanOrEqualInstruction
 
class  HybridReferenceDictionary
 
interface  IBoxableInstruction
 
class  IncrementInstruction
 
class  IndexedBranchInstruction
 
class  IndexMethodByRefUpdater
 
class  InitializeLocalInstruction
 
class  Instruction
 
struct  InstructionArray
 
class  InstructionList
 
class  InterpretedFrame
 
struct  InterpretedFrameInfo
 
class  Interpreter
 
class  IntSwitchInstruction
 
class  LabelInfo
 
class  LabelScopeInfo
 
class  LeaveExceptionFilterInstruction
 
class  LeaveExceptionHandlerInstruction
 
class  LeaveFaultInstruction
 
class  LeaveFinallyInstruction
 
class  LeftShiftInstruction
 
class  LessThanInstruction
 
class  LessThanOrEqualInstruction
 
class  LightCompiler
 
class  LightDelegateCreator
 
class  LightLambda
 
class  LoadCachedObjectInstruction
 
class  LoadFieldInstruction
 
class  LoadLocalBoxedInstruction
 
class  LoadLocalFromClosureBoxedInstruction
 
class  LoadLocalFromClosureInstruction
 
class  LoadLocalInstruction
 
class  LoadObjectInstruction
 
class  LoadStaticFieldInstruction
 
class  LocalAccessInstruction
 
struct  LocalDefinition
 
class  LocalVariable
 
class  LocalVariables
 
class  MethodInfoCallInstruction
 
class  ModuloInstruction
 
class  MulInstruction
 
class  MulOvfInstruction
 
class  NegateCheckedInstruction
 
class  NegateInstruction
 
class  NewArrayBoundsInstruction
 
class  NewArrayInitInstruction
 
class  NewArrayInstruction
 
class  NewInstruction
 
class  NotEqualInstruction
 
class  NotInstruction
 
class  NullableMethodCallInstruction
 
class  NullCheckInstruction
 
class  NumericConvertInstruction
 
class  OffsetInstruction
 
class  OrInstruction
 
class  ParameterByRefUpdater
 
class  PopInstruction
 
class  PropertyByRefUpdater
 
class  QuoteInstruction
 
class  RethrowException
 
class  RightShiftInstruction
 
struct  RuntimeLabel
 
class  RuntimeVariables
 
class  RuntimeVariablesInstruction
 
class  ScriptingRuntimeHelpers
 
class  SetArrayItemInstruction
 
class  StoreFieldInstruction
 
class  StoreLocalBoxedInstruction
 
class  StoreLocalInstruction
 
class  StoreStaticFieldInstruction
 
class  StringSwitchInstruction
 
class  SubInstruction
 
class  SubOvfInstruction
 
class  ThrowInstruction
 
class  TryCatchFinallyHandler
 
class  TryFaultHandler
 
class  TypeAsInstruction
 
class  TypeEqualsInstruction
 
class  TypeIsInstruction
 
class  ValueTypeCopyInstruction
 

Enumerations

enum  LabelScopeKind {
  Statement , Block , Switch , Lambda ,
  Try , Catch , Finally , Filter ,
  Expression
}