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

◆ GenerateTypedSerializers()

void System.Xml.Serialization.XmlSerializationCodeGen.GenerateTypedSerializers ( Hashtable serializers)
inlineprivateinherited

Definition at line 314 of file XmlSerializationCodeGen.cs.

315 {
316 string privateName = "typedSerializers";
317 GenerateHashtableGetBegin(privateName, "TypedSerializers");
318 foreach (string key in serializers.Keys)
319 {
320 _writer.Write("_tmp.Add(");
322 _writer.Write(", new ");
323 _writer.Write((string)serializers[key]);
324 _writer.WriteLine("());");
325 }
326 GenerateHashtableGetEnd("typedSerializers");
327 }
void GenerateHashtableGetBegin(string privateName, string publicName)

References System.Xml.Serialization.XmlSerializationCodeGen._writer, System.Xml.Dictionary, System.Xml.Serialization.XmlSerializationCodeGen.GenerateHashtableGetBegin(), System.Xml.Serialization.XmlSerializationCodeGen.GenerateHashtableGetEnd(), System.key, System.Xml.Serialization.IndentedWriter.Write(), System.Xml.Serialization.IndentedWriter.WriteLine(), and System.Xml.Serialization.XmlSerializationCodeGen.WriteQuotedCSharpString().

Referenced by System.Xml.Serialization.XmlSerializationCodeGen.GenerateSerializerContract().