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

◆ GenerateHashtableGetEnd()

void System.Xml.Serialization.XmlSerializationILGen.GenerateHashtableGetEnd ( FieldBuilder fieldBuilder)
inlinepackageinherited

Definition at line 199 of file XmlSerializationILGen.cs.

200 {
201 ilg.Ldarg(0);
203 ilg.Load(null);
204 ilg.If(Cmp.EqualTo);
205 ilg.Ldarg(0);
206 ilg.Ldloc(typeof(Hashtable), "_tmp");
208 ilg.EndIf();
209 ilg.EndIf();
210 ilg.Ldarg(0);
213 ilg.EndMethod();
214 }
void StoreMember(MemberInfo memberInfo)
Type LoadMember(object obj, MemberInfo memberInfo)
void Ldloc(LocalBuilder localBuilder)

References System.Xml.Dictionary, System.Xml.Serialization.CodeGenerator.EndIf(), System.Xml.Serialization.CodeGenerator.EndMethod(), System.Xml.Serialization.CodeGenerator.GotoMethodEnd(), System.Xml.Serialization.CodeGenerator.If(), System.Xml.Serialization.XmlSerializationILGen.ilg, System.Xml.Serialization.CodeGenerator.Ldarg(), System.Xml.Serialization.CodeGenerator.Ldloc(), System.Xml.Serialization.CodeGenerator.Load(), System.Xml.Serialization.CodeGenerator.LoadMember(), and System.Xml.Serialization.CodeGenerator.StoreMember().

Referenced by System.Xml.Serialization.XmlSerializationILGen.GeneratePublicMethods().