|
Terraria v1.4.4.9
Terraria source code documentation
|
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] |
| ControlFlowBuilder? | ControlFlowBuilder [get] |
| int | Offset [get] |
Private Member Functions | |
| ControlFlowBuilder | GetBranchBuilder () |
Definition at line 3 of file InstructionEncoder.cs.