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

◆ LoadMember() [2/2]

Type System.Xml.Serialization.CodeGenerator.LoadMember ( object obj,
MemberInfo memberInfo )
inlinepackage

Definition at line 558 of file CodeGenerator.cs.

559 {
560 if (GetVariableType(obj).IsValueType)
561 {
563 }
564 else
565 {
566 Load(obj);
567 }
568 return LoadMember(memberInfo);
569 }
Type LoadMember(object obj, MemberInfo memberInfo)

References System.Xml.Serialization.CodeGenerator.GetVariableType(), System.Xml.Serialization.CodeGenerator.Load(), System.Xml.Serialization.CodeGenerator.LoadAddress(), System.Xml.Serialization.CodeGenerator.LoadMember(), and System.obj.

Referenced by System.Xml.Serialization.XmlSerializationILGen.GenerateHashtableGetBegin(), System.Xml.Serialization.XmlSerializationILGen.GenerateHashtableGetEnd(), System.Xml.Serialization.ReflectionAwareILGen.ILGenForCreateInstance(), System.Xml.Serialization.XmlSerializationILGen.ILGenLoad(), System.Xml.Serialization.SourceInfo.InternalLoad(), System.Xml.Serialization.CodeGenerator.LoadMember(), System.Xml.Serialization.XmlSerializationReaderILGen.WriteHashtable(), System.Xml.Serialization.XmlSerializationReaderILGen.WriteIsStartTag(), System.Xml.Serialization.XmlSerializationReaderILGen.WriteQNameEqual(), and System.Xml.Serialization.XmlSerializationReaderILGen.WriteXmlNodeEqual().