Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Ldobj()

void System.Runtime.Serialization.CodeGenerator.Ldobj ( Type type)
inlinepackage

Definition at line 897 of file CodeGenerator.cs.

898 {
899 OpCode ldindOpCode = GetLdindOpCode(type.GetTypeCode());
900 if (!ldindOpCode.Equals(OpCodes.Nop))
901 {
902 if (_codeGenTrace != 0)
903 {
905 }
907 }
908 else
909 {
910 if (_codeGenTrace != 0)
911 {
912 EmitSourceInstruction("Ldobj " + type);
913 }
915 }
916 }
virtual void Emit(OpCode opcode)
static readonly OpCode Ldobj
Definition OpCodes.cs:229
static readonly OpCode Nop
Definition OpCodes.cs:5

References System.Runtime.Serialization.CodeGenerator._codeGenTrace, System.Runtime.Serialization.CodeGenerator._ilGen, System.Reflection.Emit.ILGenerator.Emit(), System.Runtime.Serialization.CodeGenerator.EmitSourceInstruction(), System.Runtime.Serialization.CodeGenerator.GetLdindOpCode(), System.Reflection.Emit.OpCodes.Ldobj, System.Reflection.Emit.OpCodes.Nop, and System.type.