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

◆ Ldelem()

void System.Xml.Serialization.CodeGenerator.Ldelem ( Type arrayElementType)
inlinepackage

Definition at line 1046 of file CodeGenerator.cs.

1047 {
1048 if (arrayElementType.IsEnum)
1049 {
1050 Ldelem(Enum.GetUnderlyingType(arrayElementType));
1051 return;
1052 }
1054 if (ldelemOpCode.Equals(OpCodes.Nop))
1055 {
1057 }
1059 }
virtual void Emit(OpCode opcode)
static readonly OpCode Nop
Definition OpCodes.cs:5
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string ArrayTypeIsNotSupported
Definition SR.cs:2140
Definition SR.cs:7
OpCode GetLdelemOpCode(TypeCode typeCode)

References System.Xml.Serialization.CodeGenerator._ilGen, System.SR.ArrayTypeIsNotSupported, System.Reflection.Emit.ILGenerator.Emit(), System.SR.Format(), System.Xml.Serialization.CodeGenerator.GetLdelemOpCode(), System.Type.GetTypeCode(), System.Enum.GetUnderlyingType(), System.Reflection.Emit.Ldelem, and System.Reflection.Emit.OpCodes.Nop.

Referenced by System.Xml.Serialization.SourceInfo.InternalLoad().