Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Metadata.Ecma335.InstructionEncoder Struct Reference

Public Member Functions

 InstructionEncoder (BlobBuilder codeBuilder, ControlFlowBuilder? controlFlowBuilder=null)
 
void OpCode (ILOpCode code)
 
void Token (EntityHandle handle)
 
void Token (int token)
 
void LoadString (UserStringHandle handle)
 
void Call (EntityHandle methodHandle)
 
void Call (MethodDefinitionHandle methodHandle)
 
void Call (MethodSpecificationHandle methodHandle)
 
void Call (MemberReferenceHandle methodHandle)
 
void CallIndirect (StandaloneSignatureHandle signature)
 
void LoadConstantI4 (int value)
 
void LoadConstantI8 (long value)
 
void LoadConstantR4 (float value)
 
void LoadConstantR8 (double value)
 
void LoadLocal (int slotIndex)
 
void StoreLocal (int slotIndex)
 
void LoadLocalAddress (int slotIndex)
 
void LoadArgument (int argumentIndex)
 
void LoadArgumentAddress (int argumentIndex)
 
void StoreArgument (int argumentIndex)
 
LabelHandle DefineLabel ()
 
void Branch (ILOpCode code, LabelHandle label)
 
void MarkLabel (LabelHandle label)
 

Properties

BlobBuilder CodeBuilder [get]
 
ControlFlowBuilderControlFlowBuilder [get]
 
int Offset [get]
 

Private Member Functions

ControlFlowBuilder GetBranchBuilder ()
 

Detailed Description

Definition at line 3 of file InstructionEncoder.cs.


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