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

◆ WriteEnumValue()

void System.Xml.Serialization.XmlSerializationWriterILGen.WriteEnumValue ( EnumMapping mapping,
SourceInfo source,
out Type returnType )
inlineprivate

Definition at line 121 of file XmlSerializationWriterILGen.cs.

122 {
125 ilg.Ldarg(0);
126 source.Load(mapping.TypeDesc.Type);
128 returnType = typeof(string);
129 }
void Call(MethodInfo methodInfo)
MethodBuilder EnsureMethodBuilder(TypeBuilder typeBuilder, string methodName, MethodAttributes attributes, Type returnType, Type[] parameterTypes)

References System.Xml.Serialization.CodeGenerator.Call(), System.Xml.Dictionary, System.Xml.Serialization.XmlSerializationILGen.EnsureMethodBuilder(), System.Xml.Serialization.XmlSerializationILGen.ilg, System.Xml.Serialization.CodeGenerator.Ldarg(), System.Xml.Serialization.XmlSerializationILGen.ReferenceMapping(), System.source, and System.Xml.Serialization.XmlSerializationILGen.typeBuilder.

Referenced by System.Xml.Serialization.XmlSerializationWriterILGen.WriteMember(), System.Xml.Serialization.XmlSerializationWriterILGen.WritePrimitive(), and System.Xml.Serialization.XmlSerializationWriterILGen.WriteText().